Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vue加载程序语法错误:从js文件导入组件时出现意外标记{_Javascript_Webpack_Vue.js_Vuejs2_Vue Loader - Fatal编程技术网

Javascript Vue加载程序语法错误:从js文件导入组件时出现意外标记{

Javascript Vue加载程序语法错误:从js文件导入组件时出现意外标记{,javascript,webpack,vue.js,vuejs2,vue-loader,Javascript,Webpack,Vue.js,Vuejs2,Vue Loader,我有一个使用webpack 2的vue 2项目。我放弃了它一段时间,然后回来发现了几个我认为可能与旧版本有关的错误,所以我升级到webpack 3,并更新了vue loader 现在,每次我尝试将组件导入js文件时,似乎都会遇到一个错误语法错误:意外的标记{ 例如: import App from './App.vue' 从main.js文件中,我看到了错误。从另一个vue组件中导入组件似乎不会给我带来任何问题 下面是我在main.js中初始化应用程序的方式。所有这些都在以前工作过 新Vue

我有一个使用webpack 2的vue 2项目。我放弃了它一段时间,然后回来发现了几个我认为可能与旧版本有关的错误,所以我升级到webpack 3,并更新了vue loader

现在,每次我尝试将组件导入js文件时,似乎都会遇到一个错误
语法错误:意外的标记{

例如:

import App from './App.vue'
从main.js文件中,我看到了错误。从另一个vue组件中导入组件似乎不会给我带来任何问题

下面是我在main.js中初始化应用程序的方式。所有这些都在以前工作过


新Vue({
路由器:路由器,,
商店,
el:“#应用程序”,
渲染:h=>h(应用程序)
})

我不确定这是vue加载程序或网页包配置的问题,还是两者的结合问题

以下是我的package.json版本:

“vue”:“^2.5.2”,
“vue资源”:“^1.3.4”,
“vue路由器”:“^2.8.1”,
“vuex”:“^2.2.1”,
“网页包”:“^3.8.1”,
“网页包包分析器”:“^2.2.1”,
“网页包开发中间件”:“^1.12.0”,
“网页包热中间件”:“^2.20.0”,
“网页包合并”:“^2.6.1”,
“巴别塔核心”:“^6.26.0”,
“巴别塔加载器”:“^7.1.2”,
“伊斯坦布尔巴别塔插件”:“^3.1.2”,
“巴别塔插件lodash”:“^3.2.11”,
“巴别塔插件转换运行时”:“^6.22.0”,
“巴别塔预设环境”:“^1.6.1”,
“babel-preset-stage-2”:“^6.22.0”,
“巴别塔寄存器”:“^6.22.0”,

尝试将npm升级到最新版本。

您能发布完整的文件吗?当然,这是main.js入口点:这是主Vue文件:和package.json?babel register中最后一个尾随逗号:“^6.22.0”,是
.json
文件中的一个语法错误。啊,是的,那只是一个片段。这是完整的软件包。json:Yep,就是它。我不能说它是node还是npm,但升级到node 7修复了这个问题。我在这方面浪费了很多时间。@tyler-g,我认为这应该是可以接受的答案。