ERROR in index.web.js from UglifyJs


使用weexpack構建weex應用時,npm run serve一直報這個錯誤

ERROR in index.web.js from UglifyJs
Unexpected token: name (urlParts) [index.web.js:3754,4]

ERROR in App.web.js from UglifyJs
Unexpected token: name (urlParts) [App.web.js:3754,4]

ERROR in page/web.web.js from UglifyJs
Unexpected token: name (urlParts)

UglifyJs報錯解決方案:

  1. 在 webpack.config.js 的同目錄下創建文件 .babelrc,內容如下

     { "presets": ["es2015"] }
    
  2. 如果上面的方法也不行,那就不使用UglifyJs,全局搜索 new webpack.optimize.UglifyJsPlugin({minimize: true}),注釋掉這一行就好了。

     // web need vue-loader
     const plugins = [
         // new webpack.optimize.UglifyJsPlugin({minimize: true}), //這行不要
         new webpack.BannerPlugin({
             banner: '// { "framework": ' + (fileType === '.vue' ? '"Vue"' : '"Weex"') + '} \n',
             raw: true,
             exclude: 'Vue'
         })
     ];
    

如果這樣還是不行,你就得把你的package.json中的命令修改一下

"serve": "webpack-dev-server --config webpack.dev.js -p --open" -> "serve": "webpack-dev-server --config webpack.dev.js --open"

@落雨
http://js-dev.cn


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM