目錄
- 前端環境篇
- 1,vscode安裝
- 2,nvm管理前端node版本
- 1,配置非自動安裝版的核心是自己寫settings.txt 的組態檔
- 2,配置環境變數
- 3,跟node更換一個鏡像源
- 4,為什么你拉取的vue專案跑不起來
- 系統工具篇
通過本篇文章,你可以學到?
jdk,maven,idea與springboot,git,nodejs,vscode跟很多實際環境配置的坑,基本涵蓋了一個java程式員需要的大部分環境,
前端環境篇
1,vscode安裝
無腦安裝,因為我不用vscode寫java,只寫前端,所以就不寫具體的組態檔了,具體java,maven配置,在vscode里面都可以通過json組態檔配置(能學到很多東西,推薦去學習),
寫前端不用配置啥,下插件,用TERMINAL直接操作就行,

2,nvm管理前端node版本
nvm全程node.js version management,我這里建議下載免安裝版本,只有自己配置你才能學到更多東西
1,配置非自動安裝版的核心是自己寫settings.txt 的組態檔
root:這個是你nvm的檔案夾目錄
path:這個是你nodejs快捷方式指向的地方
arch:這個是你程式是32位還是64位,根據系統判定
proxy:這個是代理,用的時候再研究

2,配置環境變數
WIN+R :sysdm.cpl -->高級—>環境變數,這里需要配兩個東西
上面這個是你nvm.exe的目錄,下面這個是nodejs的快捷方式地址


最后在Path地址加上這兩個

3,換源
可以用下列的命令換,也可以修改settings.txt,常用命令如下
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
nvm arch [32|64]:顯示節點是否以32位或64位模式運行,指定32或64以覆寫默認體系結構,
nvm install [arch]:該版本可以是node.js版本,也可以是最新的穩定版本的“最新”版本,(可選)指定安裝32位還是64位版本(默認為系統體系結構),設定[arch]為“全部”以安裝32和64位版本,
nvm list [available]:列出node.js安裝,available在末尾鍵入以顯示可供下載的版本串列,
nvm on:啟用node.js版本管理,
nvm off:禁用node.js版本管理(不卸載任何內容),
nvm proxy [url]:設定用于下載的代理,留[url]空白,以查看當前的代理,設定[url]為“無”以洗掉代理,
nvm uninstall :卸載特定版本,
nvm use [arch]:切換為使用指定的版本,(可選)指定32/64位體系結構,nvm use 將繼續使用所選版本,但根據提供給的值切換到32/64位模式,
nvm root
nvm version:顯示NVM for Windows的當前運行版本,
nvm node_mirror <node_mirror_url>:設定節點鏡像,建議使用淘寶鏡像 https://npm.taobao.org/mirrors/node/
nvm npm_mirror <npm_mirror_url>:設定npm鏡像,建議使用淘寶鏡像 https://npm.taobao.org/mirrors/npm/
?
?
核心就是nvm ls available,nvm install XXX ,nvm use XXX,結果如下

3,跟node更換一個鏡像源
// 設定 淘寶鏡像源
npm config set registry https://registry.npm.taobao.org
// 查看 使用的 鏡像源
npm config get registry
// 安裝 淘寶鏡像源
npm install -g cnpm --registry=https://registry.npm.taobao.org

這個時候的組態檔就變成了這樣,所以,其實命令列也是幫你修改組態檔,你在組態檔里更改也行,

4,為什么你拉取的vue專案跑不起來
我之前跑了很多大型開源的前端vue專案,最終發現,跑不起來的大都是因為node-sass跟nodejs版本不對應,這個時候按照如下的版本依賴關系,版本對應關系,用nvm更換node版本就能解決,或者去更改前端專案的node-sass版本也可以,

方法一:在package.json里更改版本

方法二:通過nvm更改nodejs版本


系統工具篇
另外還有一些系統工具因為安裝十分簡便,這里只列出來,就不詳細介紹安裝方法了,
Xshell 連接服務器
Xftp 與服務器傳檔案
Typora 記筆記
Postman 做后端介面測驗
另外Mysql,Redis,Elasticsearch等等一系列的資料庫等存盤以及中間件,我都直接掛在了云服務器上,直接用docker進行掛載,下一篇將詳細講解如何解放你的電腦,用docker配置服務器,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/316657.html
標籤:其他
