Nuxt 构建失败,在 ./node_modules/bootstrap-vue/:varisouspath 中找不到 core-js 依赖项

Nuxt build failure with core-js dependencies not found in ./node_modules/bootstrap-vue/:varisouspath

当我构建我的 nuxt.js 项目时,它吐出不太友好的友好错误。我已经完成全新安装(删除 package.lock 和 node_modules)安装核心- js@2 和@babel/runtime-corejs2,但仍然出现这些错误。

 ERROR  Failed to compile with 4 errors        friendly-errors 11:29:16

These dependencies were not found:             friendly-errors 11:29:16
                                               friendly-errors 11:29:16
* core-js/library/fn/array/from in ./node_modules/bootstrap-vue/es/utils/array.js
* core-js/library/fn/array/is-array in ./node_modules/bootstrap-vue/es/utils/array.js
* core-js/library/fn/object/assign in ./node_modules/bootstrap-vue/es/utils/object.js
* core-js/library/fn/object/is in ./node_modules/bootstrap-vue/es/utils/object.js
                                               friendly-errors 11:29:16
To install them, you can run: npm install --save core-js/library/fn/array/from core-js/library/fn/array/is-array core-js/library/fn/object/assign core-js/library/fn/object/is
ℹ Waiting for file changes

今天在 CI 构建中遇到了这个问题。问题原来是使用节点的 v6。将它更新到 v9 解决了这个问题。

我不是 Nuxt 语法方面的专家,但您应该尝试一下升级。对我来说,这是更新的问题:

image: node:6

image: node:9

我的 docker 图片。

正如文章中提到的, https://github.com/cdqa-suite/cdQA-annotator/issues/37

"npm run serve" 来自父文件夹,而不是 src 文件夹将完成这项工作

npm installl core-js@2 @babel/runtime-corejs2

将解决您的问题