【node】- npm install時報錯:npm WARN enoent ENOENT: no such file or directory
阿新 • • 發佈:2019-01-11
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