Rollup无法找到所有插件包的问题求助
Rollup无法找到所有插件包的问题求助
最近我碰到了一个头疼的问题——Rollup找不到所有的插件包了!几个月前还好好的,现在一运行就报错。我已经试过不少排查方法了:
- 逐个禁用模块做隔离测试,想着是不是某个模块出问题;
- 把所有依赖都更新到最新版本;
- 甚至新建了一个空白项目,结果还是一样的报错。
但奇怪的是,另一个已经存在的老项目却完全没问题,网上能找到的推荐解决方案我都试了,全都不管用。
错误信息:
Cannot find package '@rollup/plugin-node-resolve' imported from P:\devProjects\eSvrApps\rollup-test\rollup.config.js
而且有意思的是,我删掉一个导入的插件,它就会接着报下一个插件找不到的错误。
我的项目devDependencies配置如下:
{ "@rollup/plugin-commonjs": "^28.0.1", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.3.1", "@rollup/plugin-terser": "^0.4.4", "rollup-plugin-copy": "^3.5.0", "rollup-plugin-delete": "^2.1.0", "rollup-plugin-execute": "^1.1.1" }
我的rollup.config.js中的导入部分:
import json from '@rollup/plugin-json' import resolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import terser from '@rollup/plugin-terser' import del from 'rollup-plugin-delete' import copy from 'rollup-plugin-copy' import execute from 'rollup-plugin-execute'
现在我特别担心,那个目前还正常运行的老项目会不会哪天也突然出同样的问题。有没有大佬能帮忙分析一下这到底是怎么回事呀?万分感谢!
内容来源于stack exchange
相关产品推荐
相关产品推荐

