【问题标题】:Install all NodeJS modules安装所有 NodeJS 模块
【发布时间】:2016-12-05 01:43:51
【问题描述】:

在我的 WebStorm NodeJS 项目中,我有一个 package.json 包含以下内容:

{
  "name": "application-name",
  "version": "0.0.1",
  "scripts": {
    "main": "node $NODE_DEBUG_OPTION ./app-compiled.js"
  },
  "dependencies" : {
    "gulp" : "latest",
    "body-parser" : "latest"

  }
}

当我在项目的根目录中执行npm install 时,会安装几十个模块(请参阅:http://take.ms/Iavqh),而我预计只会安装 2 个模块。

  1. 为什么要安装所有这些模块?我应该怎么做才能只安装 2 个模块?

  2. npm install 创建一个带有“库根”标志的node_modules 文件夹。这是什么意思?

【问题讨论】:

  • 那些必须是你的gulpbody-parser模块使用的包。

标签: webstorm


【解决方案1】:

因为这些是 gulp 的依赖项。如果你打开 gulp 文件,你会看到很多 var someName = require('');这称为依赖关系。 npm install 是递归安装。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-07
    • 2017-08-02
    • 2014-07-27
    • 2016-08-25
    • 2014-08-04
    • 1970-01-01
    • 1970-01-01
    • 2011-12-08
    相关资源
    最近更新 更多