欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

NPM | package.json

程序员文章站 2022-03-03 16:57:24
...
一、package.json文件作用

//官方解析

  • 这个项目的包依赖列表
  • 允许你项目指定某个包的版本
  • 使你的项目可以更容易与其他开发人员共享
二、必须存在的字段

  • “name”:
  1. 全部小写;
  2. 一个词,不能存在空格;
  3. 允许破折号和下划线
  • “version”
  1. 格式 x.x.x
  2. 允许semver格式
三、怎样去创建一个package.json包

npm init

字段详解

{
  "name": "my_package",
  "description": "",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/ashleygwilliams/my_package.git"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/ashleygwilliams/my_package/issues"
  },
  "homepage": "https://github.com/ashleygwilliams/my_package"
}
复制代码

四、怎样创建设置默认的package.json
> npm set init.author.email "[email protected]"
> npm set init.author.name "ag_dubs"
> npm set init.license "MIT"
复制代码

注意:description对于存在README.md文件的项目非常有用(可加入链接)

五、怎样通过package.json建立问题?

example

六、指定依赖关系

要指定项目所依赖的包,您需要列出要在package.json文件中使用的包。您可以列出两种类型的包:

  1. "dependencies":您的应用程序在生产中需要这些包。
  2. "devDependencies":这些包仅用于开发和测试
七、--save & --save-dev

添加到:package.json's dependencies字段

> npm install <package_name> --save
复制代码

添加到:package.json's devDependencies字段

> npm install <package_name> --save-dev
复制代码

转载于:https://juejin.im/post/5d5c40d1f265da03992975ef