zoukankan      html  css  js  c++  java
  • 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"') + '} 
      ',
               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

  • 相关阅读:
    使用git管理github项目
    router 跳转页面
    JS中[object object]怎么取值
    微信授权获取code
    闭包
    css属性clear
    javaScript循环
    css属性position
    跨域
    浅析JS内存 一
  • 原文地址:https://www.cnblogs.com/ae6623/p/7604417.html
Copyright © 2011-2022 走看看