node package.json配置

  • name:包名字
  • version:包版本,x.x.x的格式,符合语义化版本规则
  • description:一些描述信息
  • main:入口文件,一般是index.js
  • scripts:指定了运行脚本命令的npm命令行缩写,默认是空的test
  • author:作者信息
  • license:许可证,默认是ISC、有的默认是MIT
  • module:es6编译入口文件
  • main:es5编译入口文件
  • files:包含在项目中的文件(夹)数组,可以声明一个.gitignore来忽略部分文件
  • repository:项目代码存放的地方
  • homepage: 项目主页url,(包的官网)
  • config:字段用于添加命令行的环境变量。
  • dependencies:在生产环境中需要用到的依赖
  • devDependencies:在开发、测试环境中用到的依赖
  • sideEffects:如果没有这个值,打包时会出错,参照css issue
  • browserslist:指定该模板供浏览器使用的版本
  • bugs:填写一个bug提交地址,便于用户反馈
    例如,我的react-native项目package.json配置
{
"name": "xuShangStoreApp",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "start": "react-native start",
    "test": "jest",
    "lint": "eslint --ext .js ./src --fix",
    "build:ios": "react-native bundle --entry-file='index.js' --bundle-output='./ios/main.jsbundle' --dev=false --platform='ios'"
  },
}

调试js的package.json配置

{
    "scripts": {
    "start": "node test1.js",
    "test": "node test.js"
   }
}

原文链接:https://blog.csdn.net/weixin_42420703/article/details/81870815

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