节点错误:SyntaxError:意外的令牌导入

我不明白怎么了。我在其他论坛上讨论了翻译和通天塔。我需要做什么?


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


梵蒂冈之花
浏览 840回答 3
3回答

Qyouu

我不明白怎么了。我在其他论坛上讨论了翻译和通天塔。我需要做什么?node -vv5.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

GCT1015

入门首先,我们将安装babel-cli。$ npm install --save-dev babel-cli以及一些预设。$ npm install --save-dev babel-preset-es2015 babel-preset-stage-2package.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
打开App,查看更多内容
随时随地看视频慕课网APP