gpt4 book ai didi

javascript - 更新 Svelte : Package subpath './compiler.js' is not defined by "exports" 后生成错误

转载 作者:行者123 更新时间:2023-12-05 00:25:08 28 4
gpt4 key购买 nike

问题
我在 Svelte 版本 3.0.0 上并使用了 npm i svelte@latest更新到最新版本。现在我无法让应用程序运行,我总是得到这个错误:

[!] Error: Package subpath './compiler.js' is not defined by "exports" in /home/blub/coding/bla/node_modules/svelte/package.jsonError [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './compiler.js' is not defined by "exports" in /home/blub/coding/bla/node_modules/svelte/package.json


失败的解决方案
我还将 rollup-plugin-svelte 更新到 5.2.0 版,但这并没有帮助。我还需要更新其他依赖项吗?这是我的依赖项列表:
  "devDependencies": {
"node-sass": "^4.12.0",
"npm-run-all": "^4.1.5",
"rollup": "^2.44.0",
"rollup-plugin-commonjs": "^10.0.0",
"rollup-plugin-livereload": "^1.0.0",
"rollup-plugin-node-resolve": "^5.2.0",
"rollup-plugin-svelte": "^5.2.3",
"rollup-plugin-terser": "^4.0.4",
"svelte": "^3.37.0",
"svelte-preprocess-sass": "^0.2.0"
},
"dependencies": {
"axios": "^0.19.0",
"sirv-cli": "^0.4.4"
},

最佳答案

此问题是由于 svelte v3.29.5 的重大更改造成的。 .所以如果你想使用这个版本你还需要更新rollup-plugin-svelte至少到 v6.1.1 :

npm i -D rollup-plugin-svelte@6.1.1
# or with yarn
yarn add -D rollup-plugin-svelte@6.1.1

关于javascript - 更新 Svelte : Package subpath './compiler.js' is not defined by "exports" 后生成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66965954/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com