Parsing error Unexpected token错误解决方案
问题描述:import动态导入,将js文件单独打包时,webpack打包错误import('./test').then((res) => {// 文件加载成功console.log(res.mul(2, 5));}).catch(() => {console.log('文件加载失败');});构建出错:ERROR in ./src/js/index.jsModule Error (fr
·
问题描述:
import动态导入,将js文件单独打包时,webpack打包错误
import('./test')
.then((res) => {
// 文件加载成功
console.log(res.mul(2, 5));
})
.catch(() => {
console.log('文件加载失败');
});
构建出错:
ERROR in ./src/js/index.js
Module Error (from ../../node_modules/_eslint-loader@4.0.2@eslint-loader/dist/cjs.js):
D:projectgitOwnwebpack23-code splitdemo3srcjsindex.js
19:7 error Parsing error: Unexpected token (
? 1 problem (1 error, 0 warnings)
问题分析:
禁用eslint,webpack打包正常,Parsing error 是eslint解析错误。
解决方案:
1.下载 babel-eslint 插件(Npm下载会出错)
cnpm install babel-eslint --save
2.在package.json中配置 eslintConfig 属性
"eslintConfig": {
"extends": "airbnb-base",
"parser": "babel-eslint"
}
更多推荐
已为社区贡献2条内容
所有评论(0)