首页 > 解决方案 > 删除节点模块后找不到模块“./framer”

问题描述

我正在清理角度代码,并删除了一些未使用的自定义模块。之后,它会在 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.jsangularnpm

解决方案


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

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

npm un spdy-transport

然后:

npm i spdy-transport

推荐阅读