nodejs package.json

package.json是用来识别项目并且处理项目的依赖关系的

复制代码
{
    "name": "名",//包名字
    "version": "1.0.0", //版本
    "description": "描述",
    "main": "index.js",//入口文件
    "scripts": {//指定运行脚本命令的 npm 命令行缩写
        "test": "echo \"Error: no test specified\" && exit 1"
    },
    "keywords": [], //关键词
    "author": "", //作者
    "license": "ISC",//许可证,默认是ISC、有的默认是MIT
    "dependencies": { //指定了项目运行所依赖的模块
        "jsdom": "^15.1.1",
        ……
    },
    "devDependencies": { //指定了项目开发所需要的模块
        "nodemon": "^1.19.1",
        ……
    }
}
复制代码

里面的scripts字段,可以用于定义脚本命令,供npm直接调用,用npm run xx 运行

如:

复制代码
{
    ……
    "scripts": {
        "start": "node app.js",
        "dev": "./node_modules/.bin/nodemon app.js",
        "prd": "pm2 start app.js",
        "test": "echo \"Error: no test specified\" && exit 1"
    },
    ……
}
复制代码

运行 npm run start   相当于  node app.js

运行 npm run dev    相当于  nodemon app.js

运行 npm run  prd    相当于  pm2 start app.js

posted @   慕尘  阅读(25)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2020-06-08 python工具——Pandas
2017-06-08 centos7 Minimal安装没有ifconfig
点击右上角即可分享
微信分享提示