在react官网下一了一个练手项目http://reactjs.cn/react/docs/...在本地运行时的时候用了cnpm install 安装模块,还是会出现很多模块没有,这是为什么?
使用 npm install 安装以后还是有问题
凭借我强大的毅力,已经全部一个个的手动安装完了,至少有15个这样的模块,这是为什么呢?
认证高级PHP讲师
具體說不清楚,但是既然已經顯示全部安裝成功了,那估計是依賴套件的開發人員給落下了。這種狀況一般發生在依賴套件升級之後,依賴的開發人員可能新增了某個依賴所要的依賴,也就是你安裝的模組運作是需要的模組。開發人員加入新依賴的時候直接執行的npm install 並沒有--save。所以你的依賴套件升級了之後,程式碼中需要的套件並沒有加入到依賴的package.json檔案中。這時候就需要你手動安裝了,例如當前, 你需要執行 npm i mime指令。
cnpm install 失敗之後重新 npm install前建議刪除node_modules,兩種依賴的目錄結構有些不一樣
cnpm install
npm install
那你試試 npm 有可能國內淘寶團隊的包不全。這也是猜測,你試試npm install從國外的伺服器下載試試
請盡量使用 npm i 或 yarn 吧,cnpm 有時候會漏包
建議使用yarn
yarn config set registry 'https://registry.npm.taobao.org'
推薦用yarn, 速度快了很多。
yarn
具體說不清楚,但是既然已經顯示全部安裝成功了,那估計是依賴套件的開發人員給落下了。這種狀況一般發生在依賴套件升級之後,依賴的開發人員可能新增了某個依賴所要的依賴,也就是你安裝的模組運作是需要的模組。開發人員加入新依賴的時候直接執行的npm install 並沒有--save。所以你的依賴套件升級了之後,程式碼中需要的套件並沒有加入到依賴的package.json檔案中。這時候就需要你手動安裝了,例如當前, 你需要執行 npm i mime指令。
cnpm install
失敗之後重新npm install
前建議刪除node_modules,兩種依賴的目錄結構有些不一樣那你試試 npm 有可能國內淘寶團隊的包不全。這也是猜測,你試試npm install
從國外的伺服器下載試試
請盡量使用 npm i 或 yarn 吧,cnpm 有時候會漏包
建議使用yarn
yarn config set registry 'https://registry.npm.taobao.org'
推薦用
yarn
, 速度快了很多。