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
标签:npm,run,nodejs,app,package,js,start,json,test From: https://www.cnblogs.com/baby123/p/17466612.html