搜尋

首頁  >  問答  >  主體

javascript - windows下安装node.js和cnpm

node.js配置环境这块卡了两个月一直没弄明白
1 装完node.js 用npm下载包,半天没反应不知道是不是网速问题。用cnpm?会好些?
2 现在node.js自动集成了npm,如何用cnpm替换npm? 需要用国内的node.js镜像替换node.js吗?
3 每次下载完node.js之后就会查看版本号和npm版本号然后就不知道干什么了,网上的教程不是让我装什么linux就是让我装linux。(没linux基础)
4 不是不想看文档资料视频,两个月看了各种资料越看越迷糊

PHP中文网PHP中文网2781 天前590

全部回覆(4)我來回復

  • 怪我咯

    怪我咯2017-04-17 16:38:45

    cnpm只是一個npm的國內鏡像,官網上有說明。

    比較方便的方法就是安裝一個叫cnpm的東西,它還是需要透過npm安裝的,安裝後安裝其他套件就可以使用cnpm的指令來安裝。

    npm install -g cnpm --registry=https://registry.npm.taobao.org
    

    我覺得你可能還不理解node.js是什麼,其實nodeJs就是一個運行庫,類似與java的jdk,安裝在系統上並配置好環境變數就可以在命令列運行node程式了。而運行庫的作用就是提供能與作業系統互動的接口,屏蔽作業系統之間的差異,這樣才能實現語言的跨平台。

    npm只是node的官方套件管理器,簡單來理解就是個應用市場,可以方便的下載和安裝開源的軟體,由於國內不可描述的原因,npm官方的伺服器連通率比較差,所以才誕生了cnpm這樣的國內鏡像,方便大家的使用。

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 16:38:45

    1.也可以理解成網速問題,翻個牆就快了,或者用cnpm簡直快的飛起
    2.用cnpm首先要先下載cnpm,淘寶鏡像先安裝cnpm,具體方法上邊有http:// npm.taobao.org/
    3.npm只是一個包管理工具,用什麼就裝什麼了,沒必要裝一些沒用的東西
    4.你要有目的的看,學nodejs還是就學npm包的使用,然後選合適的資料來看

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 16:38:45

    可以考慮 用nrm

    npm install -g nrm --registry=https://registry.npm.taobao.org

    https://github.com/Pana/nrm
    用nrm來切換npm的來源。

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 16:38:45

    不建議cnpm,建議使用vpn。 npm模組有的裡面是存在依賴的自己會使用npm安裝,如果使用cnpm這些依賴容易安裝失敗,還不會報安裝錯誤,是個隱患。

    回覆
    0
  • 取消回覆