我有一个带有.babelrc文件的节点应用程序,如下所示:
{
"presets": [
["env", { "modules": "commonjs" }],
"stage-2"
],
"plugins": ["transform-runtime"],
"comments": false,
"env": {
"test": {
"presets": ["env", "stage-2"],
"plugins": [ "istanbul" ]
}
}
}
运行项目时,仍然出现以下错误:
(function (exports, require, module, __filename, __dirname) { import Vue from 'vue'
^^^^^^
SyntaxError: Unexpected token import
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:599:28)
at Module._extensions..js (module.js:646:10)
at Object.require.extensions.(anonymous function) [as .js] (/home/sagopale/projects/bfg-trucks/node_modules/babel-register/lib/node.js:152:7)
我要去哪里错了?我需要做的其他事情与babel有关吗?我也尝试添加babel-preset-es2015
,但收到相同的错误。
答案 0 :(得分:0)
Node.js尚不支持ES6的导入。 var Vue = require('vue')。default;