在我的Svelte + Vite 3项目中使用npm-check-updates后,我注意到两个主要的升级:
@sveltejs/vite-plugin-svelte ^1.3.1 → ^2.0.2
vite ^3.2.4 → ^4.0.4
我尝试升级软件包以避免一些可能的旧依赖:
ncu -u && rm -rf package-lock.json node_modules && npm i
然而,即使所有的依赖项都匹配了最新的包版本,它也失败了:
Failed to resolve entry for package "@sveltejs/vite-plugin-svelte"
如果你查看@sveltejs/vite-plugin-svelte更改日志,你可以修复这个问题,只需添加到你的package.json:
"type": "module"