打包时报错core-js

4,317 阅读1分钟

打包时遇到core-js的问题,是core-js的版本问题

These dependencies were not found:

* core-js/modules/es.array.filter.js in ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
* core-js/modules/es.object.get-own-property-descriptor.js in ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
* core-js/modules/es.object.get-own-property-descriptors.js in ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
* core-js/modules/es.object.keys.js in ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
* core-js/modules/es.object.to-string.js in ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js
* core-js/modules/es.regexp.exec.js in ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/Login/index.vue?vue&type=script&lang=js&
* core-js/modules/es.string.replace.js in ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/Login/index.vue?vue&type=script&lang=js&
* core-js/modules/web.dom-collections.for-each.js in ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js

To install them, you can run: npm install --save core-js/modules/es.array.filter.js core-js/modules/es.object.get-own-property-descriptor.js core-js/modules/es.object.get-own-property-descriptors.js core-js/modules/es.object.keys.js core-js/modules/es.object.to-string.js 
core-js/modules/es.regexp.exec.js core-js/modules/es.string.replace.js core-js/modules/es.symbol.js core-js/modules/web.dom-collections.for-each.js
Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat 'C:\DumpStack.log.tmp'

解决办法,带上版本,重新下包:

npm install core-js@3 --save  
//或者
npm install core-js@2 --save