3 回答

TA貢獻1829條經(jīng)驗 獲得超4個贊
我不明白怎么了。我在其他論壇上討論了翻譯和通天塔。我需要做什么?
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貢獻1796條經(jīng)驗 獲得超10個贊
入門
首先,我們將安裝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監(jiān)視文件更改:
我們可以使用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
- 3 回答
- 0 關注
- 938 瀏覽
添加回答
舉報