npm run build报错Unexpected token: name...

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm run build报错Unexpected token: name...相关的知识,希望对你有一定的参考价值。

参考技术A ERROR in static/js/vendor.86e2c6288e81323e1512.js from UglifyJs
Unexpected token: name (MockStorage) [./node_modules/vuex-persist/dist/esm/index
.js:6,0][static/js/vendor.86e2c6288e81323e1512.js:23043,4]

原因:Uglifyjs压缩js的的时候,要求不能有es6语法
解决方法:

vue-cli默认是检测src和test目录下的js文件。找到build/webpack.base. config.js文件做出修改
test: /.js$/,
loader: 'babel-loader',
include: [resolve('src'), resolve('test'), resolve('./node_modules/vuex-persist')]

vue 打包npm run build报错Unexpected token: punc (() [static/js/0.739c7d2b56384f8c9c1d.js:7425,8]

同事电脑可以对工程进行打包,我的电脑就报错,研究了好久终于找到了原因。

在工程项目下建.babelrc文件

{
    "presets": [
      ["env", {
        "modules": false,
        "targets": {
          "browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
        }
      }],
      "stage-2"
    ],
    "plugins": ["transform-runtime"],
    "env": {
      "test": {
        "presets": ["env", "stage-2"],
        "plugins": ["istanbul"]
      }
    }
}

以上是关于npm run build报错Unexpected token: name...的主要内容,如果未能解决你的问题,请参考以下文章

在打包(npm run build)的时候不执行了,但是也不报错,输入npm run dev可以启动

关于npm run build 报错解决方案

webpack run build 报错:ERROR in static/js/vendor.js from UglifyJs

npm run build 打包命令报错,npm i -g npm 后使用任何跟npm相关的命令都报错 的解决方案

当使用npm run build的时候报错:TypeError: Cannot read property 'thisCompilation' of undefined

npm run dev/build/serve