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
时会出现相同的错误