package.json 非官方字段集合】的更多相关文章

package.json 非官方字段集合 package.json 官方字段请参考 https://docs.npmjs.com/files/package.json.下面介绍的是非官方字段,也就是各种工具定义的相关字段. 1. yarn 相关字段 yarn: 类似 npm 的依赖管理工具,但 yarn 缓存了每个下载过的包,所以再次使用时无需重复下载,同时利用并行下载以最大化资源利用率,因此安装速度更快. flat { "flat": true } 如果你的包只允许给定依赖的一个版本…
1.什么是npm脚本 在创建node.js项目如一个vue项目,或一个react项目时,项目都会生成一个描述文件package.json . 比如npm允许在package.json文件里面,使用scripts字段定义脚本命令. { //... "scripts": { "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", "…
简介 本文档有所有package.json中必要的配置.它必须是真正的json,而不是js对象. 本文档中描述的很多行为都受npm-config(7)的影响. 默认值 npm会根据包内容设置一些默认值. "scripts": {"start": "node server.js"}如果包的根目录有server.js文件,npm会默认将start命令设置为node server.js. "scripts":{"prein…
name 在package.json中最重要的就是name和version字段.他们都是必须的,如果没有就无法install.name和version一起组成的标识在假设中是唯一的.改变包应该同时改变version. name是这个东西的名字.注意: 不要把node或者js放在名字中.因为你写了package.json它就被假定成为了js,不过你可以用"engine"字段指定一个引擎(见后文). 这个名字会作为在URL的一部分.命令行的参数或者文件夹的名字.任何non-url-safe…
package.json中5个字段: name: 包名 今后下载时输入名称 (注意:要与下载的包名不一样) version:版本号 x.x.x 例如 1.2.3 1 大版本:当这个包有巨大内容变化时(里面核心代码发生巨大变化) 2 中版本: 在当前大版本基础上,添加了一个功能(删除) 3 小版本:修复BUG dependence: 生产依赖: jQuery bootstrap devDependence:开发依赖: babel browserify script 指令:里面包含运行项目的指令 s…
分析1.必须在包的顶层目录下2.二进制文件应该在bin目录下3.javascipt在lib目录下4.文档在doc目录下 package.json字段分析 name:包的名称,必须是唯一的,由小写英文字母.数字和下划线组成,不能包含空格 description:包的简要说明 version:符合语义化版本识别规范的版本字符串 keywords:关键字数组,通常用于搜索 maintainers:维护者数组,每个元素要包含name.email(可选).web(可选)字段 contributors:贡献…
以vue的package.json为例: { // 名称 "name": "vue", // 版本 "version": "2.6.10", // 描述 "description": "Reactive, component-oriented view layer for modern web interfaces.", // npm包项目的主要入口文件,必须的 "main&q…
概述 本文档是自己看官方文档的理解+翻译,内容是package.json配置里边的属性含义.package.json必须是一个严格的json文件,而不仅仅是js里边的一个对象.其中很多属性可以通过npm-config来生成. name package.json中最重要的属性是name和version两个属性,这两个属性是必须要有的,否则模块就无法被安装,这两个属性一起形成了一个npm模块的唯一标识符.模块中内容变更的同时,模块版本也应该一起变化. name属性就是你的模块名称,下面是一些命名规则…
每个npm的安装包里面都会包含一个package.json,通常这个文件会在包的根目录下. 这个文件很类似于.net项目中的.csproj+AssemblyInfo.cs+App.config文件,主要的配置项有:名称(name).版本号(version).应用描述(description).应用的配置项(config).作者(author).资源仓库地址(repository).授权方式(licenses).目录(directories).应用入口文件(main).命令行文件(bin).应用依…
原文链接 概述 本文囊括了所有package.json文件中你需要知道的细节.注意package.json必须是纯JSON的,而不仅仅是一个JavaScript对象字面量.该文件描述的很多行为都受npm-config中的配置影响. 下面分别介绍package.json中各个字段的含义和用法. name name和version字段是package.json文件中最重要的字段.这是必须的字段,如果你的npm包没有指定这两个字段,将无法被安装.name和version字段被假定组合成一个唯一的标识符…