package.json字段简要解析
2024-08-24 04:08:21
name 必填
应用名称
version 必填
应用版本
description 选填
应用描述,多用于搜索,在npm search 时可以用到
keywords 选填
应用关键字,也多用于搜索
scripts 可选
这是一个对象,key为生命周期事件名,value是具体指令
"scripts": {
"dev": "cross-env NODE_ENV=development webpack-dev-server --open --hot",
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules"
},
如上: npm run dev 创建服务器,自动打开并开启热加载
dependencies: 可选
当前应用所依赖的包,每次npm i 时都会自动添加
devDependencies 可选
如果只需要下载使用模块,而无需下载其测试和文档框架,可放在这儿
author 必填
作者
pirate 可选
若设为true,npm会拒绝发布,这可以放在私有repositories被发出
repository 可选
代码存放的地址,多放于github
license 可选
指定一个许可证,让人指定使用的权利和限制,一般只需要指定其名字
main 可选
程序主入口模块的id,如果其他用户需要你的包,当用户调用require()方法时,返回的就是这个模块的导出(exports)。
最新文章
- Linux学习日记-使用EF6 Code First(四)
- mac 多php版本安装
- Mac下有道笔记本问题反馈
- HDU5115 Dire Wolf(区间DP)
- JAVA学习<;六>;
- 错误详情:CL : fatal error C1033: cannot open program database &#39;&#39;
- 9.PHP内核探索:通过mod_php5支持PHP
- Maven+Spring+MVC结构中,jetty/tomcat是如何启动项目的[转]
- POJ 1944 - Fiber Communications
- Make和Makefile
- solr的EmbeddedSolrServer原理深入探讨
- 【LeetCode练习题】Validate Binary Search Tree
- 在systemd(CentOS7)自启动zookeeper
- POI数据下载器
- Java并发之synchronized关键字
- 使用特性将数据库返回的datatable转换成对象列表
- Linux安装Java
- Linux包系列的知识(附:Ubuntu16.04升级到18.04的案例)
- WPF中矢量图制作和引用
- 我发起并创立了一个 .Net 平台上的 Web 业务系统 基础库 开源项目 WebEasy
热门文章
- Photoshop脚本之获得文件夹下所有特定后缀文件
- Eclipse 创建 Java 包
- 目标检测之线段检测---lsd line segment detector
- SUSE10 SP4源码升级Python到2.6.6
- hdu5334(2015多校4)--Virtual Participation(构造)
- iOS - url中文和特殊字符转码###
- xshell ftp报错:找不到匹配的outgoing encryption算法
- sublime text3 安装配置
- Android开发:TableFixHeaders源码分析
- Python: names, values, assignment and mutability