处理vue-cli 打包第三方库时语法报错 Unexpected token: name (idSeed)
来源:互联网 发布:linux ifconfig 找不到 编辑:程序博客网 时间:2024/06/07 23:58
1.问题描述
我用vue写着一个项目,之前打包一直是没问题的,但是一次打包突然这样报错了,查了下是因为es6未被重新编译导致的
ERROR in static/js/vendor.63e5e42ceeff268eafda.js from UglifyJsUnexpected token: name (idSeed) [./~/element-ui/src/utils/popup/index.js:6,0][static/js/vendor.63e5e42ceeff268eafda.js:116197,4]
这是我webpack.base.conf.js文件中一部分配置 ,babel-loader是已经有的,并且有配置过的
rules: [ { test: /\.(js|vue)$/, loader: 'eslint-loader', enforce: 'pre', include: [resolve('src'), resolve('test')], options: { formatter: require('eslint-friendly-formatter') } }, { test: /\.vue$/, loader: 'vue-loader', options: vueLoaderConfig }, { test: /\.js$/, loader: 'babel-loader', include: [resolve('src'), resolve('test')] }, { test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, loader: 'url-loader', options: { limit: 10000, name: utils.assetsPath('img/[name].[hash:7].[ext]') } }, { test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, loader: 'url-loader', options: { limit: 10000, name: utils.assetsPath('fonts/[name].[hash:7].[ext]') } } },
2.问题解决方式
个人对问题的理解是,配置中对es6语法重编译的是需要指明文件的,有些文件默认状况下是会被忽略的,也就是你只需要重新加上那个文件名就可以!
{ test: /\.js$/, loader: 'babel-loader', include: [resolve('src'), resolve('test'), resolve('node_modules/element-ui')] },
就这样问题算是处理好了
ps:自己就有些不理解,之前我也用了element-ui组件在项目中,也打包过并没有报错,为何这次出问题了?上面的也就是强行解释,有问题可以指出,彼此共同学习进步!
阅读全文
0 0
- 处理vue-cli 打包第三方库时语法报错 Unexpected token: name (idSeed)
- 解决vue-cli element-ui打包报错Unexpected token: punc (() [./~/element-ui/packages/row/src/row.js
- webpack打包vue文件时报错`Unexpected token:`
- Vue2 vue-cli 中stylus 报错unexpected indent
- vue-router 报错"Uncaught SyntaxError: Unexpected token }"
- AngularJS 报错 “Unexpected token”
- vue 打包出错——Unexpected token: punc (})
- Vue之Unexpected token
- "vue.js npm run dev报错,Unexpected token importvue init
- Vue注册组件报错--Uncaught SyntaxError: Invalid or unexpected token
- js报错,Uncaught SyntaxError: Unexpected token }
- Js报错Uncaught SyntaxError: Unexpected token <
- 报错提示:Uncaught SyntaxError: Unexpected token )
- SVProgressHUD 报错 Unexpected interface name
- vue-cli中stylus缩进报错
- vue-cli代码缩进报错
- vue+element-ui打包时候出现 UglifyJs Unexpected token: punc 问题
- vue-awesome打包报错
- jQuery 停止动画 stop()
- HDU6070 Lazy Running (最短路)
- Hive生产脚本常用参数设置[合并小文件,压缩文件,动态分区,数据倾斜...]
- Git基本操作
- shell学习笔记
- 处理vue-cli 打包第三方库时语法报错 Unexpected token: name (idSeed)
- Eclipse 安装GWT环境
- linux学习笔记(18)
- 浅谈javaScript中的闭包
- 详解C中volatile关键字
- Git与SVN的对比梳理
- 数据库导入的问题
- 数组
- MFC最常用的类与API函数