1、加入插件以后,报错Uncaught TypeError: Cannot assign to read only property 'exports' of object '#
因为插件js中有exports,webpack可以使用require和export ,但是不能混合使用import 和module.exports ,所以自然报错了;
此时,只要把你目录中一个.babelrc的文件里一级子项里plugins:['transfrom-runtime'],清空为plugins:[],接着再重新npm run dev一遍,就没有报错喽!!!
2、被eslint规则搞得全是错,还不知道错在哪里,有一个方法就是去它的官网看你需要规范哪些规范,最简单的方法就是直接把这个东西屏蔽掉,哈哈哈哈,然后团队内自己定义代码规范,build文件里的webpack.base.conf.js文件里,把这段代码注释了:
module: {
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
}