搜尋

首頁  >  問答  >  主體

node.js - npm install 为什么无法安装完所有的依赖?

在react官网下一了一个练手项目http://reactjs.cn/react/docs/...
在本地运行时的时候用了cnpm install 安装模块,还是会出现很多模块没有,这是为什么?

使用 npm install 安装以后还是有问题

凭借我强大的毅力,已经全部一个个的手动安装完了,至少有15个这样的模块,这是为什么呢?

PHP中文网PHP中文网2871 天前1095

全部回覆(6)我來回復

  • PHP中文网

    PHP中文网2017-04-17 15:39:30

    具體說不清楚,但是既然已經顯示全部安裝成功了,那估計是依賴套件的開發人員給落下了。這種狀況一般發生在依賴套件升級之後,依賴的開發人員可能新增了某個依賴所要的依賴,也就是你安裝的模組運作是需要的模組。開發人員加入新依賴的時候直接執行的npm install 並沒有--save。所以你的依賴套件升級了之後,程式碼中需要的套件並沒有加入到依賴的package.json檔案中。這時候就需要你手動安裝了,例如當前, 你需要執行 npm i mime指令。

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 15:39:30

    cnpm install 失敗之後重新 npm install前建議刪除node_modules,兩種依賴的目錄結構有些不一樣

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 15:39:30

    那你試試 npm 有可能國內淘寶團隊的包不全。這也是猜測,你試試npm install
    從國外的伺服器下載試試

    回覆
    0
  • 迷茫

    迷茫2017-04-17 15:39:30

    請盡量使用 npm i 或 yarn 吧,cnpm 有時候會漏包

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 15:39:30

    建議使用yarn

    yarn config set registry 'https://registry.npm.taobao.org'

    回覆
    0
  • PHPz

    PHPz2017-04-17 15:39:30

    推薦用yarn, 速度快了很多。

    回覆
    0
  • 取消回覆