Webpack Vue加载程序给我一个意外的令牌错误
当我运行Webpack Vue加载程序给我一个意外的令牌错误,webpack,vue.js,Webpack,Vue.js,当我运行webpack命令时,vue加载程序库中出现了一个奇怪的错误 ERROR in ...\node_modules\vue-loader\lib\parser.js:25 output.styles.forEach(style => { ^^ Unexpected token => @ ./wwwroot/app/app.ts 3:10-30 我的网页包配置如下所示: module.export
webpack
命令时,vue加载程序库中出现了一个奇怪的错误
ERROR in ...\node_modules\vue-loader\lib\parser.js:25
output.styles.forEach(style => {
^^
Unexpected token =>
@ ./wwwroot/app/app.ts 3:10-30
我的网页包配置如下所示:
module.exports = [
{
entry: { app: "./wwwroot/app/app.ts" },
output: { filename: "./wwwroot/app/app.js" },
// resolve TypeScript and Vue file
resolve: {
extensions: ["", ".ts", ".vue", ".js"]
},
module: {
loaders: [
{ test: /\.vue$/, loader: "vue" },
{ test: /\.ts$/, loader: "vue-ts" }
]
},
vue: {
// instruct vue-loader to load TypeScript
loaders: { js: "vue-ts-loader" },
// make TS' generated code cooperate with vue-loader
esModule: true
}
}];
我真的不知道这个文件有什么问题。我也不明白为什么我会犯这样的错误。我尝试删除所有节点模块并重新安装,但没有帮助。您的js可能也需要:
loaders: [
{
test: /\.vue$/,
loader: 'vue'
},
{
test: /\.js$/,
loader: 'babel',
include: projectRoot,
exclude: /node_modules/
}
该错误表示运行命令时使用的node.js无法识别箭头函数语法(在最新版本的node和浏览器中实现)。您应该更新node.js