我思考这个问题已经有一段时间了,似乎找不到答案. node 之间的关系是什么.js和V8?并且可以连接 node .js在没有V8的情况下还能工作吗?

推荐答案

node 之间的关系是什么.js和V8?

V8是 node 内部的Javascript引擎.解析并运行Javascript的js.Chrome内部使用相同的V8引擎在Chrome浏览器中运行javascript.谷歌公开了V8引擎和node的开发者.js使用它在 node 中运行Javascript.js.

Can node .js在没有V8的情况下还能工作吗?

不,当前 node .没有V8,js二进制无法工作.它将没有Javascript引擎,因此无法运行显然会使其无法运行的代码. node .js并不是为与任何其他Javascript引擎一起运行而设计的,事实上,它也不是为与node一起运行的所有本机代码绑定而设计的.JS(如FS模块或Net Mead)都依赖于C++和JavaScript之间的特定V8接口.

微软正在努力允许Chakra Javascript引擎(即Edge中的引擎)与node一起使用.js.他们在脉轮顶部建造一个V8垫片,这样 node 就可以.期望与V8对话的js二进制代码可以继续做它正在做的事情,但实际上最终会与下面的脉轮引擎对话.据我所知,这是特别针对微软平台,已经有脉轮引擎,没有V8引擎运行在他们,虽然想必你也可以在Windows上使用它.

Node.js相关问答推荐

错误:找不到模块';/var/apps/前端/bash';

如何解决TypeError:requ.isAuthenticated不是函数错误?

DocuSign:调用createEntaine时,RequestJWTApplicationToken返回401 AUTHORIZATION_INVALID_TOKEN

NPM:无法导入本码模块

Next.js 路由不起作用 - 页面未正确加载

使用 NPM 8 安装本地构建

使用NodeJS通过服务账号列出Google Workspace用户

Node.js中使用ffmpeg如何获取视频截图的位置?

为什么它无法发送发布请求并更改为 chrome 中的获取方法?

每秒从套接字传来的数据有哪些存储方式?

Express.js cookie setter 的 Domain 属性:如何与 *多个 * 域共享 cookie?

在数组的另一个对象中获取数组的mongoose 对象

带有 node.js 和 express 的基本网络服务器,用于提供 html 文件和assets资源

使 pm2 登录到控制台

Node.js + Express:应用程序不会开始监听端口 80

JavaScript 异步编程:promise 与生成器

我可以有条件地将 where() 子句添加到我的 knex 查询吗?

请求新页面时如何将 AngularJS 路由与 Express (Node.js) 一起使用?

npm install - javascript堆内存不足

NodeJS:如何调试检测到 EventEmitter 内存泄漏.添加了 11 个侦听器