node.js - 删除节点模块后找不到模块“./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)
我不知道这个错误。请帮忙。
解决方案
您的错误表明您的spdy-transport
模块有问题。
要解决这个问题,您必须更新您的spdy-transport
模块:
npm un spdy-transport
然后:
npm i spdy-transport
推荐阅读
- spring-annotations - 使@RequestBody 对象中的一个字段具有默认值
- spring-webflux - 无法访问 webflux/webclient 中的表单数据
- c++ - 为什么断言在链接阶段失败?
- android - 多视图模式下的应用程序布局缩小
- excel - 完全清除工作簿大小为 5 MB
- r - 使用日期向量获取直方图
- gitlab - Gitlab中的命名空间/子域不起作用
- javascript - 循环未在所有 JSON 数据集上迭代
- python - 具有无头模式的docker容器中的python selenium + geckodriver无法滚动页面
- javascript - 如何在 Mapbox 中正确使用 setFilter