hn-failte's blog hn-failte's blog
首页
  • 前端文章

    • JavaScript
    • Vue
    • React
    • Webpack
    • 混合开发
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《JavaScript高级程序设计》笔记
    • 《ES6 教程》笔记
    • 《Vue》笔记
    • 《React》笔记
    • 《TypeScript 从零实现 axios》
    • 《Git》学习笔记
    • TypeScript笔记
    • JS设计模式总结笔记
  • HTML&CSS
  • HTML
  • CSS
  • CSS预处理
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 算法
  • 数据库
  • 操作系统
  • 工具
  • 学习
  • 面试
  • 心情杂货
  • 前端相关
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

hn-failte

前端cv仔
首页
  • 前端文章

    • JavaScript
    • Vue
    • React
    • Webpack
    • 混合开发
  • 学习笔记

    • 《JavaScript教程》笔记
    • 《JavaScript高级程序设计》笔记
    • 《ES6 教程》笔记
    • 《Vue》笔记
    • 《React》笔记
    • 《TypeScript 从零实现 axios》
    • 《Git》学习笔记
    • TypeScript笔记
    • JS设计模式总结笔记
  • HTML&CSS
  • HTML
  • CSS
  • CSS预处理
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 算法
  • 数据库
  • 操作系统
  • 工具
  • 学习
  • 面试
  • 心情杂货
  • 前端相关
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 技术文档

  • GitHub技巧

  • Nodejs

    • nodejs递归读取所有文件
    • CMS框架推荐
    • Mock.js与Rap2模拟接口
    • 如何在Node和浏览器控制台中打印彩色文字
    • package.json详解
    • Node简单爬虫
    • Node爬取大批量文件
  • 博客搭建

  • Algorithm

  • DataBase

  • OS

  • Tools

  • 技术
  • Nodejs
hn-failte
2018-11-11

package.json详解

# package.json详解

name: 包名称,符合正则/\w+/

description:包详情

author:包作者

version:版本

keywords:关键字数组

maintainers:维护者数组,元素包含name [, name] [, web]

licenses:许可证数组, 元素包含type和url

repositories: 仓库托管地址数组, 元素包含type(仓库类型,如git)、url和path(相对于仓库的路径)

dependencies: 生产环境所依赖的包, 关联数组,由包名称和版本号组成

devDependencies: 开发环境所依赖的包,一个关联数组,由包名称和版本号组成

main: 被require时的入口js文件

node-echo: 命令行程序名和主模块位置

bin: 用来指定各个内部命令对应的可执行文件的位置,可用于其他命令中,如scripts

"bin": {
    "someTool": "./bin/someTool.js"
  }
1
2
3

config: 添加命令行的环境变量,在js文件中可以进行引用,如:

process.env.npm_package_config_[key]
1

scripts: 定义脚本命令,使用npm run [command] 或 npm [command] 执行

"scripts": {
    "start": "node index.js",
    "test": "tap test/*.js",
    "myscript": "echo myscript"
}
1
2
3
4
5
编辑 (opens new window)
#Npm
上次更新: 2021/08/05, 12:37:41
如何在Node和浏览器控制台中打印彩色文字
Node简单爬虫

← 如何在Node和浏览器控制台中打印彩色文字 Node简单爬虫→

最近更新
01
基于 Taro 的微信小程序优化指南
02-16
02
搭建一个极简混合开发架构
08-03
03
使用State Hook
04-06
更多文章>
Theme by Vdoing | Copyright © 2017-2023 hn-failte | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式