簡體   English   中英

錯誤:在 nodejs 中找不到模塊“環回”

[英]Error: Cannot find module 'loopback' in nodejs

我面臨以下問題,無法找出根本原因。

錯誤:找不到模塊“環回”

以下是我的 package.json 中的依賴項

"loopback": "^3.19.0",
"loopback-boot": "^2.6.5",
"loopback-component-explorer": "^6.0.0",
"loopback-connector-postgresql": "^2.9.0"

首先我做了npm i然后是node .

但它會引發錯誤Cannot find module 'loopback'

不明白為什么這會表現不同。 請建議

編輯:我的所有模塊都位於

    > node_modules
      > .staging
        > //loopback modules and other modules are placed under .staging but not sure why. 

您的依賴項位於暫存目錄而不是主 node_modules 目錄這一事實意味着下載/安裝過程出現問題並且您的依賴項未正確安裝。 因此,您會收到“找不到模塊”錯誤。

嘗試以下步驟 -

  1. 刪除 package-lock.json
  2. 刪除節點模塊文件夾
  3. 執行npm install以安裝 package.json 中列出的包

安裝完成后,所有節點依賴項都應該在 node_modules 文件夾中。

還可能值得檢查一下您的機器上是否有多個節點版本。 這也可能導致類似的問題。

利用

npm config set user 0
npm config set unsafe-perm true

npm install -g loopback-cli
npm install

https://loopback.io/doc/en/lb3/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM