從近期本身的項目提及,公司的一個外包項目代碼使用jQuery寫的用的gulp編譯的,主管讓咱們本身運行起來看一下,到時候能夠本身維護,本身的項目是vue的,一開始新電腦直接下的nodeJs,是12.13.0版本的,當安裝好gulp依賴時,啓動項目報錯,大體意思是nodeJs版本過高,須要使用10.x版本的nodeJs,而後覺得以前有用過nvm因此本身又從新卸載了已經安裝好的nodeJs(記得要卸載乾淨),下載nvm後安裝,裝了本身版本的12.13.0的,和裝了一個10.17.0的,成功的運行了jQ項目,可是新來的同事好像不會?沒辦法了,手把手交咯,極大的知足了本身當大佬的虛榮心,哈哈哈哈哈哈!因此今天就打算寫一下nvm的使用和安裝vue
1.下載nvm包node
github.com/coreybutler… (點擊進入github下載)
git
點擊此連接直接下載github
2.鍵入cmd,以管理員命令運行(點擊左下角windows,輸入cmd而後右鍵出來的cmd,點擊已管理員模式運行便可)npm
3.nvm命令的使用gulp
1.nvm -v (查看nvm的版本,報錯就說明沒有安裝成功)windows
2.nvm list (查看已經安裝的版本號)spa
3.nvm list available (查看能夠下載安裝的版本)命令行
4.nvm install xxxxx (選擇指定版本安裝)3d
好比:要安裝10.16.0版本的只須要nvm install 10.16.0便可,而後用nvm list命令查看nodeJs版本
5.nvm use xxxxx (選擇指定版本使用)
選擇使用咱們剛纔安裝的10.16.0的版本,再打開nvm list查看,當前咱們使用的nodeJs版本就是咱們剛纔use的10.16.0
6.當咱們以爲下載過慢時咱們還能夠經過設置代理的方法加快速度
node_mirror: http://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
找到nvm的安裝下載目錄,在settings.txt裏面添加上述兩行代碼
咱們發現前面安裝的全部版本的nodeJs都在這個目錄下面
7.當咱們要是用npm安裝依賴時卻發現了問題
咱們發現剛纔安裝的nodeJs里居然沒有npm,而後咱們去看一下nvm下載的目錄
咱們發現並無npm的文件
7.那麼怎麼才能使用再特定版本下使用nvm呢,咱們還須要一個步驟
咱們須要手動的去下載指定版本的npm的包,好比我安裝的10.16.0版本的nodeJs,咱們能夠看以前的命令行,因此咱們須要下載v6.9.0版本的npm
那麼怎麼才能下載特定npm呢?
npm.taobao.org/mirrors/npm… 兄弟們點進去下載吧
下載完成後把下載好的文件解壓到剛纔的node_mogules文件夾下,這個時候可能會有個坑,下載的包若是有兩層文件的話須要把最外面的一層文件夾去掉,而後把剩下載的文件夾名改爲npm,記住只有一層哦,否則會坑你很久,顯示沒有找到到npm-cli文件報錯
而後再把npm下面的的bin目錄下面的npm npx文件都複製粘貼到node_modules的同級目錄下面
粘貼後
最後操做完成後再運行npm -v 就能得到npm的版本,也能夠快樂的安裝依賴啦
(其餘的命令能夠自行百度哦,包括默認版本的設置等等)
之後安裝node記得都用這種方式,輕鬆加愉快啦*-*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
最後但願看到有幫助的童鞋點下關注點個贊,打字切圖有點累哈哈哈哈哈哈
溜了溜了!!