vue 打包失败问题UglifyJs
工程/build 目录下的webpack.conf.js 文件增加{test: /\.js$/,loader: 'babel-loader',include: [resolve('src'), resolve('test'), resolve('node_modules/resize-detector')]},
·
vue 打包失败问题
在编译build vue工程时,突然提示ERROR in static/js/vendor.ce4ce2fbafc7c2a943bd.js from UglifyJs如下错误。
这个是由于 UglifyJs 只支持 ES5 ,而 vue-echarts可能引入了一部分 ES6 的写法,所以导致 webpack 打包失败。
ERROR in static/js/vendor.ce4ce2fbafc7c2a943bd.js from UglifyJs
Unexpected token: name (raf) [./node_modules/resize-detector/esm/index.js:1,0][static/js/vendor.ce4ce2fbafc7c2a943bd.js:19238,4]
Build failed with errors.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! test@1.0.0 build: `node build/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the test@1.0.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
解决办法: 工程/build 目录下的webpack.conf.js 文件增加如下配置,用 babel 解析。
报其他类似错误的,也可尝试加下对应modules。
{
test: /\.js$/,
loader: 'babel-loader',
include: [resolve('src'), resolve('test'), resolve('node_modules/resize-detector')]
},
更多推荐
已为社区贡献3条内容
所有评论(0)