#npm #babeljs #nuxt.js #plesk #core-js
Вопрос:
Я пытаюсь установить свое приложение Nuxt в среде Plesk , и потому @nuxt/babel-preset-app
что зависит от core-js@2.6.5
того, что устарело, и я получаю следующее сообщение об ошибке:
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! core-js@2.6.12 postinstall: `node -e "try{require('./postinstall')}catch(e){}"`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the core-js@2.6.12 postinstall script.
Я пытался заставить @babel/preset-env
использовать core-js@3
вот так:
nuxt.config.js
:
module.exports = {
// ...
build: {
// ...
babel: {
presets({ envName }) {
return [
[
"@babel/preset-env",
{
corejs: {
version: 3
}
}
]
];
}
}
}
}
А также вставлять core-js@3
package.json
вот так:
npm i --save-dev core-js@3 @babel/runtime-corejs3
По-моему package-lock.json
, однако, @nuxt/babel-preset-app
все еще зависит от core-js@2.6.5
Есть какие-нибудь идеи?