package.json的文件配置

package.json文件有什么配置

name:项目名称
version: 项目版本

版本一般格式为:大版本.次要版本.小版本
前面加~表示当前大版本的最新版本

scripts字段
npm的scripts脚本,是执行一段shell,执行过程中对应的shell会放到node_modules/.bin目录里,执行完会恢复

script有pre和post两个钩子
比如执行:npm run install
会执行对应的指令:npm run preinstall && npm run install && npm run postinstall

main字段
main字段指定加载的入口文件,require('moduleName')就会加载这些文件。这个字段默认值是模块根目录下的index.js

config字段
用于向环境变量输出值
代码中通过process.env.npm_package_config_xxx来获取当前变量

browser字段
指定浏览器版本,browserify工具通过这个字段知道需要打包那个文件

engines字段
指定node版本

你可能感兴趣的:(package.json的文件配置)