VueCli 自定義創(chuàng)建項(xiàng)目
- 安裝腳手架 (已安裝)
npm i @vue/cli -g
-
創(chuàng)建項(xiàng)目文章來源:http://www.zghlxwxcb.cn/news/detail-732829.html
vue create xxx
- 選項(xiàng)
Vue CLI v5.0.8 ? Please pick a preset: Default ([Vue 3] babel, eslint) Default ([Vue 2] babel, eslint) > Manually select features 選自定義
- 手動(dòng)選擇功能
- 選擇vue的版本
- 是否使用history模式
- 選擇css預(yù)處理
- 選擇eslint的風(fēng)格 (eslint 代碼規(guī)范的檢驗(yàn)工具,檢驗(yàn)代碼是否符合規(guī)范)
- 選擇校驗(yàn)的時(shí)機(jī) (直接回車)
- 選擇配置文件的生成方式 (直接回車)
- 是否保存預(yù)設(shè),下次直接使用? => 不保存,輸入 N
- 啟動(dòng)項(xiàng)目
npm run serve
ESlint代碼規(guī)范及手動(dòng)修復(fù)
- [JavaScript Standard Style 規(guī)范說明] (https://standardjs.com/rules-zhcn.html)
- 代碼規(guī)范:一套寫代碼的約定規(guī)則.
代碼規(guī)范錯(cuò)誤
- 如果代碼不符合 standard 的要求,ESlint 會(huì)有提示
- 兩種解決方案:
- 手動(dòng)修正
- 根據(jù)錯(cuò)誤提示來一項(xiàng)一項(xiàng)手動(dòng)修改糾正。
- 如果你不認(rèn)識(shí)命令行中的語(yǔ)法報(bào)錯(cuò)是,根據(jù)錯(cuò)誤代碼去百度或者ESLint規(guī)則表中查找其具體含義。
- 自動(dòng)修正
- 基于 vscode 插件 ESLint 高亮錯(cuò)誤,并通過配置 自動(dòng) 幫助我們修復(fù)錯(cuò)誤。
文章來源地址http://www.zghlxwxcb.cn/news/detail-732829.html
- 配置
// 當(dāng)保存的時(shí)候,eslint自動(dòng)幫我們修復(fù)錯(cuò)誤 "editor.codeActionsOnSave": { "source.fixAll": true }, // 保存代碼,不自動(dòng)格式化 "editor.formatOnSave": false
- 注意:eslint的配置文件必須在根目錄下,這個(gè)插件才能才能生效。打開項(xiàng)目必須以根目錄打開,一次打開一個(gè)項(xiàng)目
- settings.json 參考
{ "window.zoomLevel": 2, "workbench.iconTheme": "vscode-icons", "editor.tabSize": 2, "emmet.triggerExpansionOnTab": true, // 當(dāng)保存的時(shí)候,eslint自動(dòng)幫我們修復(fù)錯(cuò)誤 "editor.codeActionsOnSave": { "source.fixAll": true }, // 保存代碼,不自動(dòng)格式化 "editor.formatOnSave": false }
到了這里,關(guān)于vue重修之自定義項(xiàng)目、ESLint和代碼規(guī)范修復(fù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!