把公司的旧项目从webpack2升到vuecli4,本来想升vite的,发现一堆项目一堆黑魔法,就放弃了,升级完后启动,然后就不对劲了,半个小时才能跑起来。
细看了下是es-lint的lintOnSave问题,第一次启动会做缓存,缓存在.cache的eslint-loader目录下,把vue.config.js中的lintOnSave属性删掉或者改成false即可
/**
* @type {import('@vue/cli-service').ProjectOptions}
*/
module.exports = {
lintOnSave: false,
}