#javascript #npm #package.json #svelte
Вопрос:
Я был на стройной версии 3.0.0 и использовал npm i svelte@latest
для обновления до самой последней версии. Теперь я не могу запустить приложение, я всегда получаю эту ошибку:
[!] Ошибка: путь к пакету ‘./compiler.js’ не определяется «экспортом» в /home/blub/кодировании/bla/node_modules/svelte/package.Ошибка json [ERR_PACKAGE_PATH_NOT_EXPORTED]: Путь к пакету ‘./compiler.js’ не определяется «экспортом» в /home/blub/кодирование/bla/node_modules/стройный/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"
},
Комментарии:
1. Я думаю, что это исправлено в
v6.1.1
rollup-plugin-svelte
прошлом .2. Да, обновление исправило мою проблему. Спасибо. Вы хотите опубликовать это в качестве ответа, чтобы я мог его принять?
Ответ №1:
Эта проблема связана с резким изменением стройности v3.29.5
. Поэтому, если вы хотите использовать эту версию, вам также потребуется обновить rollup-plugin-svelte
ее по крайней мере v6.1.1
до .
Комментарии:
1. Вот команда для обновления
rollup-plugin-svelte
, по крайней мереv6.1.1
, до .npm i rollup-plugin-svelte@6.1.1