自己安裝步驟:
1、npm install eslint eslint-config-standard eslint-plugin-standard eslint-plugin-promise eslint-plugin-import eslint-plugin-node -d
// 安裝標準elint
2、npm i eslint-plugin-html -d //用於識別vue檔案中js的**,-d是指在專案打包時不將該庫打包,只是開發時呼叫 一般是指package.json中devdependencies , -s 是指該庫會一直使用,如vue, vue router等需要放在dependencies中
3、npm install eslint-loader -d // 實時監測**規範
npm install babel-eslint -d // 為了相容babel編譯eslint語法時可能出現問題
exclude 指排除node-modules的依賴模組,enforce是指如果在編譯時就進行檢查,有報錯則停止編譯
4、建立 .eslintrc 檔案,進行配置
5.、配置執行命令
如果專案中有格式問題報錯,只需要
在package.json新增
"lint-fix": "eslint --fix --ext .js,.vue src",
執行 npm i , npm run lint-fix 便可以格式化所有**了。
vue-cli 安裝
vue專案空格報錯,縮排不對報錯,格式報錯!!!
vue cli構建專案之後發現寫幾句 就會報錯,但是語法什麼的都沒有問題,只是因為縮排 空格之類的,對於初學者格式不規範的人來說是相當難受的 圖中框住的位置都會報錯!現在有兩種辦法 1 是因為你設定了eslint 規範化 如果你不想有規範的js 可以重新初始化關掉eslint。use eslint ...
vue報錯集錦
1 missing space before function parentheses 因為你設定了eslint,如果你不想有規範的js 可以重新初始化關掉eslint。use eslint to lint your code?y n 這一步選no 在bulid webpack.base.conf....
vue專案報錯
一.在vue單檔案中html格式化失敗 原因 在vuter預設配置中 vetur.format.defaultformatter.html none 解決 在user setting中設定 vetur.format.defaultformatter.html js beautify html 二.在...