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
分享到:
相关推荐
如下是package.json文件的常用配置,当然这里还不是全部: { // 插件的名字,应全部小写,不能有空格 "name": "vscode-plugin-demo", // 插件的友好显示名称,用于显示在应用市场,支持中文 "displayName": ...
验证`package.json`文件是Node.js项目管理的重要环节,能够确保项目配置正确,依赖关系清晰,避免潜在的问题。通过手动检查、npm命令或使用验证工具,我们可以有效检查并修复`package.json`的错误,确保项目稳定运行...
- `jsconfig.json`:VS Code的JavaScript配置文件,用于代码提示和导航。 - `README.md`:项目的基本说明文档,通常包含项目介绍、安装和使用方法等信息。 - `src`:源代码目录,通常包含Vue组件、路由、样式和其他...
package.json配置文件构成详解 package.json配置文件是 Node.js 项目中的核心配置文件,它记录了项目的 metadata、依赖项、脚本、配置等信息。下面是对 package.json 配置文件的详细解析: 项目基础信息 在 ...
typescript + RN的package.json 配置文件, typescript + RN的package.json 配置文件,
vue2 项目 + webpack 打包工具,是一个非常经典的组合,但是在...小记:这只是配置的 package.json 文件,更有配置好的 webpack.config.js 文件,以及整个完整的 vue2+webpack5 整个的项目,因为上传的规定可以找我来拿
package.json 配置文件 通过从一组有效的 package.json 文件中选择一个配置文件并将其写入新的./package.json文件来模拟 Node 中的“配置文件”。 替代配置文件 配置文件是位于./packages/并命名为<profile>.package...
产品特点一致的按键顺序package.json键将按照确定的排序,但可以根据自己的喜好进行配置。 输入: { " description " : " Prettier formatter for package.json files " , " name " : " prettier-package-json " ,
`package.json` 文件是 Node.js 项目的核心组成部分,它定义了项目的基本信息、依赖关系和其他配置。以下是一些关键字段的详细说明: 1. **scripts**: - `scripts.start`:默认情况下,如果项目根目录存在 `...
在现代前端开发中,`package.json`经常用于配置构建工具,如Webpack、Rollup或Parcel。通过定义`scripts`中的构建命令,如`build`或`watch`,可以直接运行这些任务,简化项目构建流程。 总之,`package.json`是Node...
`package.json` 文件是Node.js项目的核心配置文件,它包含了项目的元数据,如项目名称、版本、描述,以及项目依赖的模块等信息。通过 `npm init` 命令,可以自动生成此文件。理解并正确配置 `package.json` 对于有效...
在Unity开发中,Newtonsoft.Json常用于游戏存档、网络通信、配置文件加载等场景。例如,可以将玩家的游戏进度保存为JSON字符串,然后写入本地文件;或者在服务器和客户端之间交换数据时,将数据转换为JSON格式进行...
`package.json`文件是`node-webkit`项目的核心配置文件,它定义了应用的基本信息、依赖以及启动设置。在这个场景中,我们将深入探讨`package.json`在`node-webkit`应用中的作用,以及如何解决配置问题。 首先,`...
在JavaScript的开源世界中,`package.json` 文件是项目的核心组成部分,它包含了项目的元数据,如项目名称、版本、描述等。其中,`homepage` 属性是一个常常被忽视但至关重要的配置项。本文将深入探讨 `package.json...
在Node.js开发中,`package.json` 文件是一个至关重要的组件,它存储了项目的元数据,如项目名称、版本、作者信息以及脚本命令等。在`package.json`中设置多条启动命令,可以帮助开发者更有效地管理和运行项目的不同...
Clean Publish是一个工具,用于在发布到npm之前从package.json删除要开发的配置文件,字段和脚本。 目录 这个怎么运作 clean-publish命令将项目文件(不包括配置文件)复制到一个临时文件夹,从package.json删除...
只需要在config中添加package.json配置文件,在这个文件中进行指定默认的入口 { name:配置文件, description:这是配置文件, main:./test } 这样就会默认引入test.js。 以上这篇nodejs require js文件入
自定义注册表URL 要更改URL,可以在settings.json中settings.json配置值,如下所示: "npmDependencyLinks.registryUrlPattern": "http://myCustomRegistry/{{pkg}}/package?queryparams" 请注意, {
jspm注册表 原始注册表文件可以在查看。 欢迎package_overrides对registry.json和package_overrides... jspm使用package.json进行模块化软件包配置,包括: 设置主入口点( main ) 用于全局变量的Shim配置( shi