Vue.js - 解决启动报Cannot find module 'vue-loader-v16/package.json'错误的问题
1,问题描述
最近创建了一个 Vue 项目(vue-cli 4 + vue.js 3.X),启动时报如下错误: ERROR Error: Cannot find module 'vue-loader-v16/package.json'
Error: Cannot find module 'vue-loader-v16/package.json'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
at Function.Module._load (internal/modules/cjs/loader.js:520:25)
at Module.require (internal/modules/cjs/loader.js:650:17)
at require (internal/modules/cjs/helpers.js:20:18)
at api.chainWebpack.webpackConfig (/Volumes/BOOTCAMP/qk_main/node_modules/@vue/cli-service/lib/config/base.js:122:23)
2,解决办法
(1)因为使用 npm 安装依赖的时候,vue-loader-v16 有部分资源需要科学上网才能下载下来,首先执行如下命令先卸载 vue-loader-v16 依赖:
npm uninstall vue-loader-v16
(2)接着使用 cnpm 换成国内镜像下载安装 vue-loader-v16 依赖即可:
cnpm i vue-loader-v16