輸入'npm install -g @vue/cli”,npm 顯示 WARN 和 ERR
P粉242535777
P粉242535777 2024-03-19 21:33:12
0
2
521

當我輸入 npm install -g @vue/cli 時,

changed 851 packages, and audited 852 packages in 2m

64 packages are looking for funding

4 vulnerabilities (2 moderate, 2 high)

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

但有更多 WARN 訊息,但 stackoverflow 認為它是垃圾郵件。 出現。所以,我做了 npm 審核修復 --force。終端顯示:

npm WARN using --force Recommended protections disabled.
npm ERR! code ENOLOCK
npm ERR! audit This command requires an existing lockfile.
npm ERR! audit Try creating one first with: npm i --package-lock-only
npm ERR! audit Original error: loadVirtual requires existing shrinkwrap file

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\user\AppData\Local\npm-cache\_logs\2022-12-31T23_04_36_391Z-debug-0.log

up to date, audited 1 package in 640ms

found 0 vulnerabilities

C:\Users\user\AppData\Local\npm-cache\_logs\2022-12-31T23_04_36_391Z-debug-0.log 日誌檔案是這樣的:

0 詳細 cli D:\nodejs\node.exe D:\nodejs\node_modules\npm\bin\npm-cli.js
1 使用 npm@8.19.2 的信息
2 使用node@v18.12.1的信息
3 定時 npm:load:whichnode 在1ms內完成
4 時序config:load:defaults 3ms內完成
5 計時 config:load:file:D:\nodejs\node_modules\npm\npmrc 14ms完成
6 時序 config:load:builtin 16ms 完成
7 定時config:load:cli 3ms完成
8 定時config:load:env 1ms完成
9 計時 config:load:file:D:\node-project\.npmrc 1ms內完成
10 定時config:load:project 2ms完成
11 計時 config:load:file:C:\Users\user\.npmrc 在0ms內完成
12 定時config:load:user 1ms內完成
13 定時 config:load:file:C:\Users\user\AppData\Roaming\npm\etc\npmrc 在0ms內完成
14 定時config:load:global 0ms完成
15 定時config:load:validate 0ms完成
16 定時 config:load:credentials 在 1ms 內完成
17 定時 config:load:setEnvs 2ms完成
18 時序配置:載入 31ms 完成
19 計時 npm:load:configload 31ms 完成
20 定時 npm:load:mkdirpcache 2ms 完成
21 計時 npm:load:mkdirplogs 1ms 完成
22 詳細標題 npm 審核修復
23 詳細 argv“審核”“修復”“--force”
24 定時 npm:load:setTitle 2ms完成
25 時序 config:load:flatten 7ms 完成
26 定時 npm:load:display 11ms 完成
27 詳細記錄檔 messages-max:10 dir:C:\Users\user\AppData\Local\npm-cache\_logs
28 詳細日誌檔案 C:\Users\user\AppData\Local\npm-cache\_logs\2022-12-31T23_04_36_391Z-debug-0.log
29 計時 npm:load:logFile 在 14ms 內完成
30個計時 npm:load:timers 在1ms內完成
31 計時 npm:load:configScope 在 0ms 內完成
32 使用 --force 發出警告 停用建議的保護。
33 定時 npm:load 在 68ms 內完成
34 定時 arborist:ctor 在 1ms 內完成
35 愚蠢的日誌檔案開始清理日誌,刪除2個文件
36條定時指令:audit 29ms完成
37 詳細堆疊錯誤:loadVirtual 需要現有的收縮包裝文件
37 Arborist.loadVirtual 的詳細堆疊 (D:\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\load-virtual.js:63:18)
37 非同步 Arborist.audit 處的詳細堆疊 (D:\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\audit.js:25:18)
37 非同步 Audit.auditAdvisories 處的詳細堆疊 (D:\nodejs\node_modules\npm\lib\commands\audit.js:390:5)
37 非同步 Audit.exec 處的詳細堆疊 (D:\nodejs\node_modules\npm\lib\commands\audit.js:374:7)
37 async module.exports 處的詳細堆疊 (D:\nodejs\node_modules\npm\lib\cli.js:78:5)
38 詳細 cwd D:\node-project
39 詳細 Windows_NT 10.0.19044
40 詳細節點 v18.12.1
41 詳細 npm v8.19.2
42 錯誤代碼 ENOLOCK
43 錯誤審核 此指令需要現有的鎖定檔。
44 錯誤審核 嘗試先使用下列指令建立一個: npm i --package-lock-only
45 錯誤審核原始錯誤:loadVirtual 需要現有的收縮包裝文件
46 詳細退出 1
47 計時 npm 在 403ms 內完成
48 詳細未完成的 npm 計時器審核 1672527876747
49 詳細代碼 1
50 錯誤 此運行的完整日誌可以在以下位置找到:
50 錯誤 C:\Users\user\AppData\Local\npm-cache\_logs\2022-12-31T23_04_36_391Z-debug-0.log

安裝正常嗎?是否安裝異常?

似乎有問題,因為有很多ERR!字母。幫助。

P粉242535777
P粉242535777

全部回覆(2)
P粉413704245

我認為應該有效

您執行此命令。從yarn安裝套件

yarn global add @vue/cli

您可以使用以下命令檢查您是否擁有正確的版本:

vue --version
P粉356128676

就像錯誤輸出告訴您的那樣,您必須執行命令 npm i --package-lock-only

另請參閱 'npm i --package-lock-只做?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板