[Vue.js] These dependencies were not found

업데이트:

npm run serve시 갑자기 다음 에러 문구가 발생했다.

These dependencies were not found:

  • core-js/modules/es.function.name in ./node_modules/cache-loader/dist/cjs.js??ref–12-0!./node_modules/babel-l!./node_modules/vue-loader/lib??vue-loader-options!./src/components/ContactForm.vue?vue&type=script&lang=js&
  • core-js/modules/es.regexp.exec 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/App.vue?vue&type=script&lang=js&
  • core-js/modules/es.string.replace 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/App.vue?vue&type=script&lang=js&

찾아본 결과 바벨과 code-js 버전이 맞지 않아서 에러가 뜬거라고 했다.
바벨 설치시 code-js 버전3을 사용해야한다.

해결

babel.config.js를 다음과 같이 변경한다.

module.exports = {

    presets: [

        [ "@vue/app", { useBuiltIns: "entry" } ]

    ]

}

카테고리:

업데이트: