3 回答
TA贡献1786条经验 获得超11个赞
我不明白怎么了。我在其他论坛上讨论了翻译和通天塔。我需要做什么?
node -v
v5.5.0
我的代码:
import recast from 'recastai'
和错误
(function (exports, require, module, __filename, __dirname) { import recast from 'module1'
^^^^^^
SyntaxError: Unexpected token import
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:387:25)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:139:18)
at node.js:999:3
TA贡献1827条经验 获得超4个赞
入门
首先,我们将安装babel-cli。
$ npm install --save-dev babel-cli
以及一些预设。
$ npm install --save-dev babel-preset-es2015 babel-preset-stage-2
package.json:
"scripts": {
"start": "babel-node index.js --presets es2015,stage-2"
}
跑:
$ npm start
使用nodemon监视文件更改:
我们可以使用nodemon改进npm start脚本。
$ npm install --save-dev nodemon
然后,我们可以更新我们的npm启动脚本。
package.json:
"scripts": {
"start": "nodemon index.js --exec babel-node --presets es2015,stage-2"
}
跑:
$ npm start
如果您使用的是pm2,请按照下列步骤操作:
$ pm2 start app.js --interpreter babel-node
添加回答
举报