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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2020-06-08 python工具——Pandas
2017-06-08 centos7 Minimal安装没有ifconfig