虽然使用babel 6预设es2015包含严格模式,但Node js抛出严格模式错误
Node js throw error about strict mode although using babel 6 preset es2015 with contains strict mode
node js抛出这个错误uncaughtException: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
,虽然我使用babel 6 es2015 present,假设添加use strict
。
我有.babelrc
文件存在,这就是我如何实例化babel:
require("babel-core").transform("code", {
retainLines: true
});
此外,当我使用babel CLI查看输出文件时,它们具有use strict
我错过了什么吗?
* *编辑:是否有可能节点js不使用巴别塔的输出?
我找到了答案。
I changed
require("babel-core").transform("code", {
retainLines: true
});
require("babel-core/register");
并在.babelrc
文件
奇怪的是,这(我最初所做的)出现在babel文档(https://babeljs.io/docs/setup/#installation)
相关文章:
- D3.js模式不适用于弧形或圆环图
- 带有let的JS/EECMAScript6私有字段的模式
- Node.js使用Series函数(模式?)实现流控制时出现意外结果
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 从联合js rect对象调用引导模式
- 无法加载Ace.js编辑器模式和主题(命名空间项目&AMD require.js&grunt
- 查看完某个页面后,在重定向的页面上弹出js模式
- node.js可以识别字符模式,但不能识别数字模式
- 含义模式:'中止'在JS Ajax请求中
- 如果我使用或不使用“;使用严格的“;JS中的模式
- 使用模式在 HTML5/JS 中绘制图像
- 如何在 ember.js 中的模式对话框中打开路由
- 清除我对这种 js 模式的想法
- 在 Node 中.js释放 zalgo 的设计模式为什么异步路径是一致的
- 被动.js模式间接观察者报告相同的值
- Ember.js网点的模式改变了,但内容没有改变
- Node.JS中的模式顺序是否重要
- Bootstrap JS模式加载,但不可编辑
- Node.js+Mongoose:与数据库逻辑分离的模型/模式
- Bootstrap3模式js未定义函数