Gulp构建不会自动安装依赖项?

Gel*_*Luo 26 dependencies build node.js npm gulp

我用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"
}
Run Code Online (Sandbox Code Playgroud)

当我运行gulp build时,它总是提示我一些依赖项无法找到,除非我手动运行npm install lodash例如.

有没有办法让gulp npm install自动运行?

小智 41

运行npm install --save-dev命令以解决所有依赖项.

以下是带--save-dev参数说明的文档链接:https://docs.npmjs.com/cli/install


小智 6

  1. 您需要在根级别上拥有package.json.
  2. 然后,一旦你必须使用--saveDev(开发依赖项)或--save(项目级依赖项)运行所有依赖项的npm install.
  3. 一旦完成,下次只运行npm install命令将安装依赖依赖项.