怎么解决这个问题:These dependencies were not found: * core-js/library/fn/object/assign in ./node_modules/babel-runtime/core-js/object/assign.js * core-js/library/fn/symbol in ./node_modules/babel-runtime/core-js/symbol.js * core-js/library/fn/symbol/iterator in ./node_modules/babel-runtime/core-js/symbol/iterator.js To install them, you can run: npm install --save core-js/library/fn/object/assign core-js/library/fn/symbol core-js/library/fn/symbol/iterator
时间: 2023-07-05 20:28:58 浏览: 376
这个问题通常是由于缺少依赖库引起的,可以通过运行以下命令来安装缺少的依赖库:
```
npm install --save core-js/library/fn/object/assign core-js/library/fn/symbol core-js/library/fn/symbol/iterator
```
如果运行以上命令后依然无法解决问题,可以尝试执行以下步骤:
1. 删除 `node_modules` 目录。
2. 清除 npm 缓存:`npm cache clean --force`
3. 重新安装依赖:`npm install`
如果还是无法解决问题,可以尝试更新 `babel-runtime` 或者 `core-js` 的版本,或者查看相关库的文档来解决问题。
相关问题
ERROR Failed to compile with 4 errors 10:23:43 These dependencies were not found: * @jiaminghi/c-render/lib/plugin/util in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/BigScreen/LabelTag.vue?vue&type=script&lang=js& * @jiaminghi/charts/lib/util/index in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/BigScreen/LabelTag.vue?vue&type=script&lang=js& * @jiaminghi/data-view in ./src/main.js To install them, you can run: npm install --save @jiaminghi/c-render/lib/plugin/util @jiaminghi/charts/lib/util/index @jiaminghi/data-view Failed to resolve loader: less-loader You may need to install it. Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\DumpStack.log.tmp' 错误解释
这是一个编译错误,其中有一些依赖项未被找到。具体地说,缺少@jiaminghi/c-render/lib/plugin/util,@jiaminghi/charts/lib/util/index和@jiaminghi/data-view。为了解决这个问题,你需要运行命令:npm install --save @jiaminghi/c-render/lib/plugin/util @jiaminghi/charts/lib/util/index @jiaminghi/data-view,来安装缺少的依赖项。此外,还有一个关于less-loader的错误,可能需要安装它。最后,还有一个关于chokidar错误的提示,它可能是由于某些文件正在被占用或锁定,可以尝试重新启动你的计算机来解决这个问题。
如何解决rollup v3.20.2 bundles src/index.js → dist/3d-force-graph.js... babelHelpers: 'bundled' option was used by default. It is recommended to configure this option explicitly, read more here: https://github.com/rollup/plugins/tree/master/packages/babel#babelhelpers (!) Circular dependencies node_modules/d3-interpolate/src/value.js -> node_modules/d3-interpolate/src/array.js -> node_modules/d3-interpolate/src/value.js node_modules/d3-interpolate/src/value.js -> node_modules/d3-interpolate/src/object.js -> node_modules/d3-interpolate/src/value.js created dist/3d-force-graph.js in 5.5s [2023-06-09 16:54:06] waiting for changes...问题
关于警告信息中提到的 `babelHelpers` 选项,建议在 Rollup 配置文件中显式地进行配置,例如:
```js
// rollup.config.js
import babel from '@rollup/plugin-babel';
export default {
// ...
plugins: [
babel({
babelHelpers: 'bundled',
// ...
}),
// ...
],
// ...
};
```
关于循环依赖的问题,可以尝试在相关模块中使用 `require` 或者 `import` 语句来解决,例如:
```js
// value.js
const { interpolateArray } = require('./array');
const { interpolateObject } = require('./object');
// ...
// array.js
const { interpolateValue } = require('./value');
// ...
// object.js
const { interpolateValue } = require('./value');
// ...
```
或者使用 Rollup 插件 `@rollup/plugin-node-resolve` 来解决循环依赖的问题,例如:
```js
// rollup.config.js
import resolve from '@rollup/plugin-node-resolve';
import babel from '@rollup/plugin-babel';
export default {
// ...
plugins: [
resolve(), // 解决循环依赖
babel({
babelHelpers: 'bundled',
// ...
}),
// ...
],
// ...
};
```
最后,如果以上方法都无法解决问题,可以尝试手动解决循环依赖的问题,例如将 `value.js` 中依赖的部分移到一个新的模块中,然后在 `array.js` 和 `object.js` 中引用该模块。
阅读全文