如何在安装npm模块时安装依赖脚本

时间:2017-11-15 12:46:36

标签: javascript angular npm npm-install npm-scripts

我最近向npm发布了一个angular 2库。我已经列出了library.json文件库中的所有依赖脚本。当我运行npm install my-library时,没有安装所有依赖脚本。所以,我的问题是如何在安装库时安装依赖脚本。

1 个答案:

答案 0 :(得分:0)

(此答案适用于npm5 +)在package.json中,您可以指定3种类型的依赖项:

  • peerDependencies - 在任何情况下都不会自动下载(“很高兴”)
  • devDependencies - 在项目中运行npm install时下载的,此处列出的软件包仅用于开发目的
  • dependencies - 每次npm install下载(也是在将您的包添加到某人的项目时,“必须拥有”)

示例:

{
  "peerDependencies": {
    "@angular/core": ">=2.3.0",
  },
  "devDependencies": {
    "@angular/compiler": "~4.0.0",
    "@angular/compiler-cli": "~4.0.0",
    "@angular/core": "~4.0.0",
    "@angular/platform-server": "~4.0.0",
    "@types/node": "^7.0.39",
    "core-js": "^2.4.1",
    "es6-shim": "^0.35.3",
    "rimraf": "^2.5.4",
    "rxjs": "^5.4.2",
    "tslint": "^4.5.0",
    "typescript": "^2.6.1",
    "zone.js": "^0.8.16"
  },
  "dependencies": {
    "ngx-store": "^1.2.2"
  }
}