npm問題彙總

2022-03-16 19:58:01 字數 2333 閱讀 3516

error: einval: invalid argument, mkdir 'g:\blog_github\「f:\sp\node\node_global」;'

typeerror: cannot read property 'loaded' of undefined

at exit (e:\部落格\node\node_modules\npm\lib\utils\error-handler.js:97:27)

at errorhandler (e:\部落格\node\node_modules\npm\lib\utils\error-handler.js:216:3)

at e:\部落格\node\node_modules\npm\bin\npm-cli.js:78:20

at cb (e:\部落格\node\node_modules\npm\lib\npm.js:225:22)

at e:\部落格\node\node_modules\npm\lib\npm.js:263:24

at e:\部落格\node\node_modules\npm\lib\config\core.js:81:7

at array.foreach ()

at e:\部落格\node\node_modules\npm\lib\config\core.js:80:13

at f (e:\部落格\node\node_modules\npm\node_modules\once\once.js:25:25)

at afterextras (e:\部落格\node\node_modules\npm\lib\config\core.js:171:20)

e:\部落格\node\node_modules\npm\lib\utils\error-handler.js:97

var doexit = npm.config.loaded ? npm.config.get('_exit') : true

^typeerror: cannot read property 'loaded' of undefined

at exit (e:\部落格\node\node_modules\npm\lib\utils\error-handler.js:97:27)

at process.errorhandler (e:\部落格\node\node_modules\npm\lib\utils\error-handler.js:216:3)

at process.emit (events.js:210:5)

at process._fatalexception (internal/process/execution.js:150:25)

在編輯器中開啟以下檔案:

/usr/local/lib/node_modules/npm/node_modules/uid-number/uid-number.js

到 11 行,將uidsupport = process.getuid && process.setuid修改為uidsupport = false

刪除 /users/{user目錄}/.npmrc

全域性安裝變數被設定成空資料夾

①檢測自己的全域性安裝位置:npm config get prefix

②找到之前安裝node.js的位置,將node.js的原資料夾複製乙份,到剛才的根據命令得到的全域性安裝位置,複製過去!

通過npm link可以很容易的除錯開發庫,有幾個需要注意的地方:

mac 上需要使用sudo

$ npm config set proxy=

$ npm config delete proxy

$ npm config set registry=

unexpected end of json input while parsing near '...75189a47b39759b783e",'
# 檢視

$ git config user.name

$ git config user.email

# 設定

$ git config --global user.name "username"

$ git config --global user.email "email"

npm使用時的問題彙總

解決npm一直停在 fetchmetadata sill resolvewithnewmodule 的問題 換成 的源 npm config set registry 配置後可通過下面方式來驗證是否成功 npm config get registry 解決electron electron pack...

npm常用命令彙總

npm是乙個node包管理和分發工具,已經成為了非官方的發布node模組 包 的標準。1 npm install modulenames 安裝node模組 安裝完畢後會產生乙個node modules目錄,其目錄下就是安裝的各個node模組。node的安裝分為全域性模式和本地模式。一般情況下會以本地...

npm報錯問題

從coding上clone專案,執行npm run dev報錯,然後發現是依賴沒下好,再執行npm install繼續報錯,截圖如下 去網上搜尋發現解決方法 來自飛奔的波大爺 報錯 npm err unexpected end of json input while parsing near ver...