运行 Vue 应用程序时出现错误“vue-cli-service:找不到命令”

Ant*_*gos 6 npm vue.js vuejs2

如果我从 Vue 应用程序的根目录执行以下命令(v.2.6.12)

rm -rf node_modules
npm install
npm run serve
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

sh:vue-cli-service:找不到命令

如果我手动添加以下符号链接则node_modules/.bin不会发生错误

vue-cli-service -> ../@vue/cli-service/bin/vue-cli-service.js
Run Code Online (Sandbox Code Playgroud)

但我不必手动执行此操作,即如果需要此符号链接,则应在@vue/cli-service安装包时创建它。

devDependencies我正在使用 NPM 版本 7.0.3 并在以下部分中声明了以下内容package.json

"@vue/cli-service": "^4.5.6"
Run Code Online (Sandbox Code Playgroud)

Ant*_*gos 1

用 Yarn 1.X 替换 NPM 解决了这个问题