vue-cli3项目遇到Cannot assign to read only property 'exports' of object 'Object'

1,115 阅读1分钟

记一次找bug的教训

vue-cli3构建的项目在Jenkins构建之后没有报错,访问页面的时候报错了

然后直接复制谷歌搜了一下,前几条都不是想要的答案,于是百般无奈去问人,结果对方搜到了:

参考1

参考2

还是推荐用参考2

module.exports = {
  presets: [
    '@vue/app'
  ],
  sourceType: 'unambiguous' //主要是这句
}

难以接受的是,在谷歌搜索的时候,再往下拉几条,就是想要的答案了,答案并不难找,一开始就差那么一点点就找到了,结果后面从各方面排查,浪费了一个多小时。找bug的心情是很难受的,况且还是有答案却因为自己疏忽没找到那种情况,更难受了

所以

希望以后自己搜索问题的时候,

  1. 学会找关键字
  2. 谷歌搜索一般第一页就有答案,一定要仔细地把每条搜索结果看一遍