美文网首页
package.json

package.json

作者: 素炒饼 | 来源:发表于2018-01-28 00:46 被阅读0次
    npm init
    npm install express --save
    npm install express --save-dev
    
    //package.json
    {
        "name": "Hello World",//项目名称(必)
        "version": "0.0.1",//项目版本(必)
        "author": "str",
        "description": "str",
        "scripts": {//指定运行脚本命令的npm命令行缩写
            "preinstall": "echo here it comes!",
            "postinstall": "echo there it goes!",
            "start": "node index.js", //运行npm run start时执行的命令
            "test": "tap test/*.js"
        },
        "keywords":[
            "node.js","javascript"
        ],
        "repository": {
            "type": "git",
            "url": "https://path/to/url"
        },
        "license":"MIT",
        "engines": {//指明了该模块运行的平台
            "node": "0.10.x"
        },
        "bugs":{
            "url":"http://path/to/bug","email":"bug@example.com"
        },
        "contributors":[
            {"name":"李四","email":"lisi@example.com"}
        ],
        "bin": {//指定各个内部命令对应的可执行文件的位置
            "someTool": "./bin/someTool.js"
        }
        "browser": {//指定该模板供浏览器使用的版本
            "tipso": "./node_modules/tipso/src/tipso.js"
        },
        "man" :[//指定当前模块的man文档的位置
            "./doc/calc.1"
        ],
        "style": [//指定供浏览器使用时,样式文件所在的位置
            "./node_modules/tipso/src/tipso.css"
        ],
        
        "dependencies": {//项目运行所依赖的模块
            "express": "latest",//安装最新版本
            "mongoose": "~3.8.3",
            "handlebars-runtime": "~1.0.12",
            "express3-handlebars": "~0.5.0",
            "MD5": "~1.2.0"
        },
        "devDependencies": {//项目开发所需要的模块
            "browserify": "2.36.1",//指定版本:大版本.次要版本.小版本
            "bower": "~1.2.8",//波浪号+指定版本:不改变大版本号+次要版本号
            "grunt": "^0.4.1",//插入号+指定版本:不改变大版本号
            "grunt-contrib-concat": "~0.3.0",
            "grunt-contrib-jshint": "~0.7.2",
            "grunt-contrib-uglify": "~0.2.7",
            "grunt-contrib-clean": "~0.5.0",
            "grunt-browserify": "~1.3.0",
        },
        "peerDependencies": {//供插件指定其所需要的主工具的版本
            //npm 3.0版开始,不再会默认安装了
            "chai": "1.x"
        }
    }
    

    相关文章

      网友评论

          本文标题:package.json

          本文链接:https://www.haomeiwen.com/subject/moxaaxtx.html