vue2-manage 【解决方式】npm run build报错问题,html路径错误问题

3hvapo4f  于 2个月前  发布在  其他
关注(0)|答案(3)|浏览(40)

直接npm run build会报错如下:
ERROR in static/js/0.94510c9d26edb4b687ab.js from UglifyJs
Unexpected token: punc (() [./~/time-formater/lib/timeformater.js:21,0][static/js/0.94510c9d26edb4b687ab.js:41797,10]

主要问题是UglifyJs压缩代码的时候,无法压缩ES6的代码,要先用bable转化为ES5.
time-formater这个库是ES6的,并且没有被转化。
解决方式:
npm install --save--dev babel-preset-es2015@6.24.1
在webpack.base.conf下,把
include: [resolve('src'), resolve('test')] 修改为
include: [resolve('src'), resolve('test'),resolve('node_modules/time-formater')]

index.html引用js.css路径不对的问题,在config/index.js中
设置成assetsPublicPath: './',

nzk0hqpo

nzk0hqpo2#

time-formater打包错误的问题,按照以上方案仍然没有解决。请问还有其他地方需要注意的没?谢谢!
ERROR in static/js/0.a654f1e5aa8523826902.js from UglifyJs
Unexpected token: punc (() [./~/_time-formater@ 1.1.3@time-formater /lib/timeformater.js:21,0][static/js/0.a654f1e5aa8523826902.js:41766,10]

mpbci0fu

mpbci0fu3#

time-formater打包错误的问题,按照以上方案我也没有解决。其他人有解决的吗?

相关问题