小白第一次部署vue大項目,在vscode上進行。項目是完善的,我需要在此基礎上添加功能,首先得在本地部署。(遇到了一些小問題,僅用於個人踩坑記錄~)
1.cnpm與npm問題
npm
- nmp(節點包管理器)是nodejs的包管理器,用於節點插件管理(安裝、卸載、管理依賴等)
- 使用npm安裝插件:命令提示符執行npm install [-g] [–save - dev]
- -g:全局安裝。 將會安裝在C:\ Users \ Administrator \ AppData \ Roaming \ npm,並且寫入系統環境變量;非全局安裝:將會安裝在當前定位目錄;全局安裝可以通過命令行任何地方調用它,本地安裝將安裝在定位目錄的node_modules文件夾下,通過要求require()調用;
- -save:將保存配置信息至package.json(package.json是nodejs項目配置文件);
- 保存至package.json的devDependencies節點,不指定-dev將保存至dependencies節點;
但是npm相應的服務器在國外,下載很不友好
cnpm
cnpm是npm的淘寶鏡像,官方網址是cnpm淘寶鏡像
cnpm的用法和npm一致
2.回車換行符問題
運行過程中vscode報錯Expected linebreaks to be ‘LF’ but found ‘CRLF’
這是由於不同系統不同工具下,換行符不同
我採用的有效方法是,找到eslintrc.js,給rules添加 ‘linebreak-style’: [“off”, “windows”],然後重啓一下vscode,問題解決~