繁体   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