节点js抛出此错误uncaughtException: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
虽然我使用了假设要添加use strict
的babel 6 es2015。
我存在.babelrc
文件,这就是我实例化babel的方式:
require("babel-core").transform("code", {
retainLines: true
});
此外,当我使用babel CLI查看输出文件时,他们有use strict
我错过了什么吗?
** 编辑:节点js是否可能不使用babel的输出?
答案 0 :(得分:0)
我找到了答案。
我改变了
require("babel-core").transform("code", {
retainLines: true
});
到
require("babel-core/register");
并配置了.babelrc
文件
奇怪的是,这(我最初做过的)出现在babel文档中(https://babeljs.io/docs/setup/#installation)