windows下升級nodejs

最近在學習react,想用react腳手架create-react-app創建一個react項目。然後下載了create-react-app,打開控制檯開始使用create-react-app創建test-react項目,報錯提示node版本太低。查了一下使用create-react-app腳手架node版本必須8.*.*版本以上。於是就上網查找了nodejs升級的過程,按照網上的步驟試了好幾遍,得到提示都是'bash' 不是內部或外部命令,也不是可運行的程序或批處理文件。

按照網上步驟升級,如下:

第一步:node -v查看nodejs的版本
第二步:npm -v查看npm包管理器的版本
這兩步都正常可以繼續下面步驟
第三步:升級npm版本 npm install npm -g
第四步:npm -v 發現npm確實升級了
第五步: 安裝n模塊,npm install -g n --force
第六步: n node版本號/n latest 最新版本/n stable最新的穩定版本
執行第六步就報了上面提到的錯誤,在網上找了原因,發現windows上不支持n模塊。

最後的方法是:

第一步:打開cmd查看之前的node版本安裝的路徑: where node
第二步:直接去官網下載你想要的版本,安裝在上述路徑中覆蓋即可。
第三步: node -v 發現node版本更新到你想要的版本。

最近又新看到一個windows系統下,node版本管理工具---nodist

第一步:下載nodist
第二步:下載完成後,可視化安裝nodist
第三步:安裝nodist,安裝完成後就可以使用nodist做版本管理了

下面介紹nodist的使用,在這裏只介紹nodist的常用命令,有興趣進一步瞭解nodist,可查閱官網https://github.com/nullivex/nodist

  1. 打印node列表

    $ nodist
    #打印當前所有已安裝到電腦所有node版本,高亮

    $ nodist dist
    #打印所有可下載的node版本

  2. 切換node版本

    $ nodist global 7.x
    #設置全局的node使用7.x版本
    #這個命令和你直接使用nodist 4.x效果一樣

    $ nodist local 7.x
    #設置在當前文件目錄下,node使用7.x版本,不影響全局環境變量

    $ nodist env 7.x
    #設置當前命令行環境下,node使用7.x版本,不影響全局環境變量

  3. 切換npm版本

    $ nodist npm global 7.x #設置全局的npm使用7.x版本

    $ nodist npm global match #開啓nodist自動匹配模式,總是選擇和當前環境node版本相匹配的npm版本

    $ nodist npm local 7.x
    #設置在當前文件目錄下,npm使用7.x版本,不影響全局環境變量

    $ nodist npm env 7.x
    #設置當前命令行環境下,npm使用7.x版本,不影響全局環境變量

  4. 其他操作

    $ nodist + 7.x
    #先檢查7.x版本是否存在,如果不存在則先不安裝

    $ nodist + all
    #安裝所有模塊

    $ nodist - 4.1.1
    #刪除node 4.1.1版本

    $ nodist --help
    #顯示完整的nodist命令提示

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章