1. 程式人生 > >【node】- npm install時報錯:npm WARN enoent ENOENT: no such file or directory

【node】- npm install時報錯:npm WARN enoent ENOENT: no such file or directory

npm install -g koa 時報錯如下所示:

npm WARN enoent ENOENT: no such file or directory

專案目錄中沒有package.json。

解決方法:

在cmd命令列中輸入:

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

npm config set disturl https://npm.taobao.org/dist

再輸入npm install -g koa,出現如下圖所示:-g表示安裝在全域性


但我在專案中執行npm install koa時,然而又報了相同錯!

經過查詢資料,找到突破口:可以使用 npm init -f命令生成package.json,package.json中缺少的欄位可以參照模板

package.json進行填充,package.json中的欄位的值可以為"",依賴項的欄位,在安裝時通過npm install koa -save

就會自動填充到檔案中。


生成package.json在執行npm install koa 時出現如下圖所示:


顯示缺少description描述和repository欄位

根據模板package.json修改為如下:新增description中的值以及repository欄位

{
  "name": "WeiXinNode",
  "version": "1.0.0",
  "description": "23411",
  "main": "index.js"
, "dependencies": { "koa": "^2.1.0", "sha1": "^1.1.1" }, "devDependencies": {}, "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC", "repository": { "type": "", "url": "" } } 再執行npm install koa