我在使用 jhipster 時遇到問題 我安裝了 java,并且 node 運行良好。還裝了時髦精。現在,當我從事一個專案時。我看到一個 npm 錯誤我已附加日志檔案
0 詳細 cli C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js 1 使用 [email protected] 的資訊 2 使用 [email protected] 的資訊 3 計時 npm:load:whichnode 0ms內完成 4 時序配置:加載:默認值 2ms 完成 5 時序 config:load:file:C:\Program Files\nodejs\node_modules\npm\npmrc 2ms內完成 6 時序 config:load:builtin 3ms完成 7 定時 config:load:cli 2ms完成 8 定時 config:load:env 1ms 完成 9 時序 config:load:file:C:\Projects\jhip1\cplan\.npmrc 1ms完成 10 定時 config:load:project 3ms 完成 11 計時 config:load:file:C:\Users\MyPC\.npmrc 0ms 完成 12 定時 config:load:user 1ms 完成 13 定時 config:load:file:C:\Users\MyPC\AppData\Roaming\npm\etc\npmrc 0ms內完成 14 定時 config:load:global 0ms內完成 15 定時 config:load:validate 1ms完成 16 定時 config:load:credentials 1ms 完成 17 時序 config:load:setEnvs 1ms完成 18 定時配置:加載在 15ms 內完成 19 定時 npm:load:configload 15ms內完成 20 定時 npm:load:mkdirpcache 1ms 完成 21 定時 npm:load:mkdirplogs 0ms 完成 22 詳細標題 npm run clean-www 23 詳細的 argv “運行”“清潔 www” 24 定時 npm:load:setTitle 2ms 完成 25 時序 config:load:flatten 3ms 完成 26 定時 npm:load:display 5ms完成 27 詳細日志檔案 logs-max:10 dir:C:\Users\MyPC\AppData\Local\npm-cache\_logs 28 詳細日志檔案 C:\Users\MyPC\AppData\Local\npm-cache\_logs\2022-08-31T00_33_10_177Z-debug-0.log 29 定時 npm:load:logFile 8ms完成 30 次計時 npm:load:timers 1ms 完成 31 計時 npm:load:configScope 0ms完成 32 定時 npm:load 33ms 完成 33 傻日志檔案開始清理日志,洗掉2個檔案 34 定時命令:run 20ms內完成 35 詳細堆疊錯誤:生成 bash ENOENT Process.ChildProcess._handle.onexit (node:internal/child_process:283:19) 的 35 個詳細堆疊 onErrorNT (node:internal/child_process:478:16) 的 35 個詳細堆疊 processTicksAndRejections 的 35 個詳細堆疊(節點:internal/process/task_queues:83:21) 36 詳細 pkgid [email protected] 37 詳細 cwd C:\Projects\jhip1\cplan 38 詳細的 Windows_NT 10.0.19043 39 詳細節點 v16.17.0 40 詳細的 npm v8.15.0 41 錯誤代碼 ENOENT 42 錯誤系統呼叫產生 bash 43 錯誤路徑 C:\Projects\jhip1\cplan 44 錯誤 errno -4058 45 錯誤 enoent 產生 bash ENOENT 46 錯誤 enoent 這與 npm 無法找到檔案有關。 46 錯誤 47 詳細退出 -4058 48 定時 npm 78ms 完成 49 詳細代碼 -4058 50 錯誤此運行的完整日志可在以下位置找到: 50 錯誤 C:\Users\MyPC\AppData\Local\npm-cache\_logs\2022-08-31T00_33_10_177Z-debug-0.log
這些是我的環境設定,當我查看日志時我發現它不匹配,我不明白為什么再次安裝節點,當我已經在我的機器中安裝它時
C:\Projects\jhip1\cplan>哪里 mvn 資訊:找不到給定模式的檔案。 C:\Projects\jhip1\cplan>哪里 npm C:\程式檔案\nodejs\npm C:\Program Files\nodejs\npm.cmd C:\Projects\jhip1\cplan>哪里節點 C:\程式檔案\nodejs\node.exe C:\Projects\jhip1\cplan>哪里java C:\Program Files\Eclipse Adoptium\jdk-11.0.16.101-hotspot\bin\java.exe C:\Projects\jhip1\cplan>echo %JAVA_HOME% C:\Program Files\Eclipse Adoptium\jdk-11.0.16.101-hotspot C:\專案\jhip1\cplan> C:\Projects\jhip1\cplan>節點-v v16.17.0 C:\Projects\jhip1\cplan>java -version openjdk 版本“11.0.16.1” 2022-08-12 OpenJDK 運行時環境 Temurin-11.0.16.1 1 (build 11.0.16.1 1) OpenJDK 64 位服務器 VM Temurin-11.0.16.1 1(內部版本 11.0.16.1 1,混合模式) C:\Projects\jhip1\cplan>npm --v 8.15.0 C:\Projects\jhip1\cplan>jhipster --version 資訊!使用捆綁的 JHipster 7.9.2
我在過去 8 小時內遇到了這個問題,所以我已經清理了 npm 快取并手動洗掉了目錄以及使用 npm cache clean 并手動洗掉了 C:\Users\MyPC\AppData\Local\npm-cache
我還洗掉了以下目錄以將其全部從 Users/MyPC/.m2/repository 中清除
uj5u.com熱心網友回復:
這是一個已知問題,請嘗試洗掉.nmprc檔案。
見https://github.com/jhipster/generator-jhipster/issues/19294
frontend-maven-plugin安裝本地 Node 的目的是將構建環境與 PC 安裝隔離開來,它為您提供構建一致性,并讓您輕松隔離可能需要不同版本 Node.js 的不同專案。它使構建不需要預先安裝 Node.js 的持續集成環境變得更加容易。
uj5u.com熱心網友回復:
有幾件事有所幫助
我發現我安裝了兩個 jHipster 版本,所以我洗掉了它的所有本地副本
我洗掉了 global hipster 并安裝了最新版本
這兩個步驟(或者可能是第 2 步)都幫助我擺脫了 npm run clean-www 錯誤
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/503829.html
下一篇:npm鏈接無法決議
