使用unbuild时出现The keyword ‘interface‘ is reserved报错
看得出是rollup抛出的错误,原因是我在代码依赖了vite,但是vite在我的devDependencies里面。所以被rollup认为是开发依赖的,我们知道在安装npm包时,devDependencies的依赖是不会被下载,所以这个会有这个错。所以解决方式就是,把这个vite依赖放到dependencies里面,或者peerDependencies里面。由于我们这里开发的是vite插件包,是要被其他项目引入的,那么放到peerDependencies里面更合适。
原创
2024-11-20 10:27:38 ·
446 阅读 ·
0 评论