错误:在nodejs

时间:2018-09-25 06:12:53

标签: javascript node.js npm loopbackjs loopback

我正面临以下问题,无法找出根本原因。

  

错误:找不到模块“环回”

下面是我的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. 

1 个答案:

答案 0 :(得分:1)

您的依赖项位于登台目录中,而不位于主node_modules目录中,这表明下载/安装过程出了点问题,并且您的依赖项未正确安装。因此,您会收到“找不到模块”错误。

尝试以下步骤-

  1. 删除package-lock.json
  2. 删除节点模块文件夹
  3. 执行npm install安装package.json中列出的软件包

安装完成后,所有节点依赖项都应位于node_modules文件夹中。

检查计算机上是否有多个节点版本也可能值得检查。那也可能导致类似的问题。