【问题标题】:cannot find module './framer' after deleting node modules删除节点模块后找不到模块“./framer”
【发布时间】:2019-03-08 09:42:54
【问题描述】:

我正在清理 Angular 代码,并删除了一些未使用的自定义模块。之后,它会在 app.module.ts 中引发有关已删除导入组件的错误,即使它已经从导入中删除。

然后,我手动删除了节点模块,运行 npm install 并尝试运行 npm start,但出现以下错误:

  Cannot find module './framer'
  Error: Cannot find module './framer'
    at Function.Module._resolveFilename 
   (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
    at Object.<anonymous> (C:\Users\NBS627\eclipse-workspace\ccmobile- 
   UI\node_modules\spdy-transport\lib\spdy-transport\protocol\base\index.js:7:18)
   at Module._compile (internal/modules/cjs/loader.js:689:30)
   at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
   at Module.load (internal/modules/cjs/loader.js:599:32)
   at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
   at Function.Module._load (internal/modules/cjs/loader.js:530:3)
   at Module.require (internal/modules/cjs/loader.js:637:17)
   at require (internal/modules/cjs/helpers.js:22:18)
   at Object.<anonymous> (C:\Users\NBS627\eclipse-workspace\ccmobile- 
   UI\node_modules\spdy-transport\lib\spdy-transport.js:10:27)
   at Module._compile (internal/modules/cjs/loader.js:689:30)
   at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
   at Module.load (internal/modules/cjs/loader.js:599:32)

我不知道这个错误。请帮忙。

【问题讨论】:

    标签: node.js angular npm


    【解决方案1】:

    您的错误表明您的 spdy-transport 模块有问题。

    要解决这个问题,您必须更新您的 spdy-transport 模块:

    npm un spdy-transport
    

    然后:

    npm i spdy-transport
    

    【讨论】:

      【解决方案2】:

      您删除的其中一个包可能依赖于现有模块

      比如我们在做npm install package-name的时候,往往会在node_modules文件夹下创建不止一个文件夹,我们可能认为不需要但实际上需要

      【讨论】:

      • 我担心你可能会得到很多这些......每次罪魁祸首都会不同,Dhawal 在他下面的评论中让你开始,这就是你必须卸载和重新安装软件包的方式一个一个...原因和我的回答一样
      • 如您所说,Dhawal 的回答解决了我的上述问题,并已转到下一个问题。至少,我不再被困住了!
      猜你喜欢
      • 2022-12-15
      • 2021-01-06
      • 1970-01-01
      • 2019-07-26
      • 1970-01-01
      • 2019-01-09
      • 2019-01-27
      • 1970-01-01
      • 2017-03-13
      相关资源
      最近更新 更多