npm install命令在npm脚本中不起作用

npm install命令在npm脚本中不起作用,npm,npm-install,git-bash,npm-scripts,npm-start,Npm,Npm Install,Git Bash,Npm Scripts,Npm Start,给定一个包含以下脚本的package.json: "scripts": { "dev": "npm install && webpack-dev-server --hot --progress --colors", "build": "npm install && webpack --env.prod --progress --colors", "start": "npm run dev" } 运行npm start会给我带来许多类似的错误 `npm

给定一个包含以下脚本的
package.json

"scripts": {
  "dev": "npm install && webpack-dev-server --hot --progress --colors",
  "build": "npm install && webpack --env.prod --progress --colors",
  "start": "npm run dev"
}
运行
npm start
会给我带来许多类似的错误

`npm WARN tar ENOENT: no such file or directory, open 'C:\repos\my-project\node_modules\.staging\core-js-ea8988d1\client\shim.js'

npm ERR! code 1
npm ERR! Command failed: git submodule update -q --init --recursive
npm ERR! C:/Users/JohnDoe/AppData/Local/Programs/Git/mingw64/libexec/git-core\git-submodule: line 21: .: git-sh-setup: file not found
但是,如果我只是直接运行
npm install
,那么包的npm安装会成功,不会出现错误,然后我就可以运行
npm start
,而不会出现问题。为什么会这样?如果尚未安装软件包,则在npm脚本中包含
npm install
似乎存在某种问题。我还尝试将
start
设置为
“npm安装”
,但运行
npm start
时会出现相同的错误