我使用gulp来构建我的JavaScript应用程序。在package.json
文件中声明了一些依赖项,例如:
"dependencies": {
"flux": "^2.0.1",
"keymirror": "~0.1.0",
"object-assign": "^1.0.0",
"react": "^0.13.1",
"dropzone": "^4.0.1",
"lodash": "^3.6.0"
}
当我运行 gulp build 时,它总是提示我缺少某些依赖项,除非我手动运行 npm install lodash
。
是否有一种方法可以让 gulp 自动运行 npm install
?
npm install
安装所有依赖项,它将只安装缺少的依赖项,所以最简单的方法是在你的Shell上键入npm install && gulp build
,以确保在运行gulp之前先执行它。 - ddprrtnpm install
,那么在运行gulp之前,您如何在本地安装gulp(除非它是全局安装的,但我不认为这很常见)?对我来说,我可能会只使用npm install
,然后使用postinstall
脚本来运行gulp。 - alans