`

package.json配置文件

 
阅读更多
package.json配置文件

       项目根目录下,文件内部就是一个json对象
       定义了项目所需要的各种模块,以及项目的配置信息(如名称、版本、许可证等元数据)
       npm install 命令根据它自动下载所需的模块
   
{
//name中任何non-url-safe的字符都不能用
    "name": "Hello World",
//version  必须能被 node-semver解析
    "version": "0.0.1",
    "author": "wjy",
    "description": "node.js程序",
//keywords用来放简介,字符串,方便在 npm search中搜索    
    "keywords":["node.js","javascript"],
//repository指定代码存放的地方
    "repository": {
        "type": "git",
        "url": "https://path/to/url"
    },
//指定一个许可证的名字,知道使用的权利和限制
    "license":"MIT",
//engines指明了该项目所需要的node.js版本
    "engines": {"node": "0.10.x"},
//项目的提交问题的url和(或)邮件地址
    "bugs":{"url":"http://path/to/bug","email":"bug@example.com"},
//scripts指定了运行脚本命令的npm命令行缩写
    "scripts": {
        "start": "node index.js"
    },
//dependencies指定了项目运行所依赖的模块
    "dependencies": {
        "express": "latest",
        "mongoose": "~3.8.3",
        "MD5": "~1.2.0"
    },
//devDependencies 指定了项目开发所需要的模块
    "devDependencies": {
        "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",
        "browserify": "2.36.1",
        "grunt-browserify": "~1.3.0",
    }
}


当所需模块不在package.json配置文件中时,可以独立安装并且写入文件中:
npm install backbone --save //将该模块写入dependencies属性
npm install backbone --save-dev //将该模块写入devDependencies属性,简写形式-D


更多关于package.json文件请见:http://www.mujiang.info/translation/npmjs/files/package.json.html
分享到:
评论

相关推荐

    VSCode插件开发全攻略之package.json详解

    如下是package.json文件的常用配置,当然这里还不是全部: { // 插件的名字,应全部小写,不能有空格 "name": "vscode-plugin-demo", // 插件的友好显示名称,用于显示在应用市场,支持中文 "displayName": ...

    Node.js-验证一个package.json文件

    验证`package.json`文件是Node.js项目管理的重要环节,能够确保项目配置正确,依赖关系清晰,避免潜在的问题。通过手动检查、npm命令或使用验证工具,我们可以有效检查并修复`package.json`的错误,确保项目稳定运行...

    package.json中main,module,exports三种方式的使用,自定义入口文件index.js

    - `jsconfig.json`:VS Code的JavaScript配置文件,用于代码提示和导航。 - `README.md`:项目的基本说明文档,通常包含项目介绍、安装和使用方法等信息。 - `src`:源代码目录,通常包含Vue组件、路由、样式和其他...

    package.json配置文件构成详解

    package.json配置文件构成详解 package.json配置文件是 Node.js 项目中的核心配置文件,它记录了项目的 metadata、依赖项、脚本、配置等信息。下面是对 package.json 配置文件的详细解析: 项目基础信息 在 ...

    package.json

    typescript + RN的package.json 配置文件, typescript + RN的package.json 配置文件,

    vue2 + webpack5相适配的 能成功打包的 package.json 文件

    vue2 项目 + webpack 打包工具,是一个非常经典的组合,但是在...小记:这只是配置的 package.json 文件,更有配置好的 webpack.config.js 文件,以及整个完整的 vue2+webpack5 整个的项目,因为上传的规定可以找我来拿

    package-json-profiles:通过从一组有效的 package.json 文件中选择一个配置文件并将其写入新的 .package.json 文件来模拟 Node 中的“配置文件”

    package.json 配置文件 通过从一组有效的 package.json 文件中选择一个配置文件并将其写入新的./package.json文件来模拟 Node 中的“配置文件”。 替代配置文件 配置文件是位于./packages/并命名为<profile>.package...

    prettier-package-json:用于package.json文件的更漂亮的格式化程序

    产品特点一致的按键顺序package.json键将按照确定的排序,但可以根据自己的喜好进行配置。 输入: { " description " : " Prettier formatter for package.json files " , " name " : " prettier-package-json " ,

    nodejs npm package.json中文文档

    `package.json` 文件是 Node.js 项目的核心组成部分,它定义了项目的基本信息、依赖关系和其他配置。以下是一些关键字段的详细说明: 1. **scripts**: - `scripts.start`:默认情况下,如果项目根目录存在 `...

    package.json:文件package.json的说明文档

    在现代前端开发中,`package.json`经常用于配置构建工具,如Webpack、Rollup或Parcel。通过定义`scripts`中的构建命令,如`build`或`watch`,可以直接运行这些任务,简化项目构建流程。 总之,`package.json`是Node...

    package.json文件配置详解

    `package.json` 文件是Node.js项目的核心配置文件,它包含了项目的元数据,如项目名称、版本、描述,以及项目依赖的模块等信息。通过 `npm init` 命令,可以自动生成此文件。理解并正确配置 `package.json` 对于有效...

    Unity版Newtonsoft.Json

    在Unity开发中,Newtonsoft.Json常用于游戏存档、网络通信、配置文件加载等场景。例如,可以将玩家的游戏进度保存为JSON字符串,然后写入本地文件;或者在服务器和客户端之间交换数据时,将数据转换为JSON格式进行...

    node-webkit package.json

    `package.json`文件是`node-webkit`项目的核心配置文件,它定义了应用的基本信息、依赖以及启动设置。在这个场景中,我们将深入探讨`package.json`在`node-webkit`应用中的作用,以及如何解决配置问题。 首先,`...

    package.json中homepage属性的作用详解

    在JavaScript的开源世界中,`package.json` 文件是项目的核心组成部分,它包含了项目的元数据,如项目名称、版本、描述等。其中,`homepage` 属性是一个常常被忽视但至关重要的配置项。本文将深入探讨 `package.json...

    nodejs如何在package.json中设置多条启动命令

    在Node.js开发中,`package.json` 文件是一个至关重要的组件,它存储了项目的元数据,如项目名称、版本、作者信息以及脚本命令等。在`package.json`中设置多条启动命令,可以帮助开发者更有效地管理和运行项目的不同...

    clean-publish:在发布到npm之前删除package.json中的配置文件和字段

    Clean Publish是一个工具,用于在发布到npm之前从package.json删除要开发的配置文件,字段和脚本。 目录 这个怎么运作 clean-publish命令将项目文件(不包括配置文件)复制到一个临时文件夹,从package.json删除...

    nodejs require js文件入口,在package.json中指定默认入口main方法

    只需要在config中添加package.json配置文件,在这个文件中进行指定默认的入口 { name:配置文件, description:这是配置文件, main:./test } 这样就会默认引入test.js。 以上这篇nodejs require js文件入

    npm-dependency-links::link:VSCode扩展,可将您的package.json依赖项链接到npmjs.com

    自定义注册表URL 要更改URL,可以在settings.json中settings.json配置值,如下所示: "npmDependencyLinks.registryUrlPattern": "http://myCustomRegistry/{{pkg}}/package?queryparams" 请注意, {

    registry:jspm注册表和package.json覆盖服务

    jspm注册表 原始注册表文件可以在查看。 欢迎package_overrides对registry.json和package_overrides... jspm使用package.json进行模块化软件包配置,包括: 设置主入口点( main ) 用于全局变量的Shim配置( shi

Global site tag (gtag.js) - Google Analytics