我的项目在启动的时候会报很多错误,偶尔会启动成功,但是稍微修改一下代码保存后就会报错!
Failed to compile.
./src/components/Vcontent.vue
Module Error (from ./node_modules/eslint-loader/index.js):
后来查阅他人经验,可能是ESlint代码检测问题,发现一些做法,在这里记录一下。
第一种:
这个比较干脆,你给我报错我就不用你了。。。直接在vue.config.js文件中把检测的关掉
module.exports = {
lintOnSave: false
}
关掉之后,确实是没有再报错,基本也能运行,注意说的是基本,我运行之后发现有些地方查询时间很久没有数据,F12看了一下,又双叒报错了-_-|| 可能是关掉后有些地方不通了,没再深究
第二种:
这个用的应该比较多,检测报错就在他本身上下功夫
第一步:初始化并重新安装ESlint
npm init -y
npm install eslint --save-dev
(我做完这里就又试了一下,OK啦!不行的可以继续下面的步骤试一试)
第二步:进入node_modules下的bin目录,并初始化eslint
cd ./node_modules/.bin/
eslint --init
第三步:在项目根目录下打开命令行输入
#查看当前的执行策略
Get-ExecutionPolicy -List
#更改策略
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
设置配置选项,除选择vue.js外,其他都选择默认项或者y或者Y,如下仅仅到选择vue.js
步骤
? How would you like to use ESLint? To check syntax and find problems
? What type of modules does your project use? JavaScript modules (import/export)
? Which framework does your project use? Vue.js
注意:只有在选择vue.js
是必须的,其他的就默认就好。
第四步:最重要的一步,将node_modules
目录下的bin目录里面的.eslintrc.js
文件拷贝到项目根目录下
第五步:启动服务
npm run serve
问题解决,继续搬砖,加油!