package.json 知多少
2021-09-03
1 min read
dependency
peer
开发对应工具的插件时使用,比如我给A开发了插件B,这个插件B依赖的A的版本是2.X,那么指定peer,就可以让B安装在指定依赖A是低版本的项目中报警。
optional
npm install 这部分依赖报错不影响安装
bundled
npm pack 会使用的字段
config
配和scripts 脚本使用
"scripts":{
"testenv": "node ./npmconfig.env.js"
} ,
"config": {
"foo": 1
}
比如 这里面的脚本可以打印出,config内定义的变量,例如npm_package_config_foo
模块
module
配和打包工具,环境是node 时 优先使用
main
不使用打包工具时,node 优先使用
browser
配和打包工具时,环境是browser 时 优先使用
https://www.cnblogs.com/qianxiaox/p/14041717.html