前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于package.json 的script标签使用以及和npm的关系

关于package.json 的script标签使用以及和npm的关系

作者头像
用户1437675
发布2018-08-20 11:07:25
7040
发布2018-08-20 11:07:25
举报
文章被收录于专栏:Angular&服务Angular&服务
npm 允许在package.json文件里面,使用scripts字段定义脚本命令。
代码语言:javascript
复制
{
    "name": "ng2",
    "version": "0.0.0",
    "license": "MIT",
    "scripts": {
        "ng": "ng",
        "install": "napa",
        "start": "ng serve",
        "abc": "ng generate component MyGridApplication",
        "build": "ng build",
        "test": "ng test",
        "lint": "ng lint",
        "modernizr": "modernizr -c modernizr-config.json -d src/modernizr.js",
        "postinstall": "node ./node_modules/protractor/bin/webdriver-manager update",
        "e2e": "ng e2e"
    },
    "private": true,
    "napa": {
        "jquery.flot.spline": "miloszfalinski/jquery.flot.spline",
        "ika.jvectormap": "kakirigi/ika.jvectormap"
    },
    "dependencies": {
        "@agm/core": "1.0.0-beta.0",
        "@angular/animations": "4.0.2"
    },
    "devDependencies": {
        "@angular/cli": "1.0.0",
        "@angular/compiler-cli": "4.0.2",
        "@types/codemirror": "0.0.38"
    }
}

上面代码是package.json文件,里面的scripts字段是一个对象。它的每一个属性,对应一段脚本或者一个指令。

比如,abc命令对应的脚本是<code>ng generate component MyGridApplication </code>我们如果要执行abc指令应该这样运行<code>npm run abc</code>这样就执行了<code>ng generate component MyGridApplication</code>指令 或者也可以<code>npm run ng generate component MyGridApplication</code>这样相当于执行了 script里面的ng指令


<h6 align = "right">sivona</h6>

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017.05.23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • npm 允许在package.json文件里面,使用scripts字段定义脚本命令。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档