我是靠谱客的博主 自信夏天,最近开发中收集的这篇文章主要介绍关于项目中的package.json文件前言一、项目中的package.json文件是什么?二、package.json的作用二、package.json中的常见字段三、package.json中其他字段总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、项目中的package.json文件是什么?
  • 二、package.json的作用
  • 二、package.json中的常见字段
  • 三、package.json中其他字段
  • 总结


前言

这篇文章是记录关于package.json文件的相关配置,会在工作学习中对这篇文章逐步进行修改完善。

一、项目中的package.json文件是什么?

它是一个 JSON 文件,位于项目的根目录中。package.json 中包含关于项目的重要信息。基础信息:例如项目名称、项目描述、作者信息。功能信息:例如程序包版本号和程序所需的依赖项列表等。

二、package.json的作用

npm / yarn用该文件来识别项目并了解如何处理项目的依赖关系。项目中必须包含 package.json,然后才能从 NPM 安装软件包。

二、package.json中的常见字段

//项目名称允许链接符、下划线,不允许空格或其他字符
"name": "l-project",
//版本号
"version": "1.0.0",
//未发布到npm时为项目简单描述,发布到npm后用于描述软件包
"description": "a learing project",
//项目的入口点,通常是用于启动项目的文件。
"main": "main.js",
//package.json 中的另一种元数据功能。是一组可以运行的node命令。scripts 属性接受一个对象,它的值为可以通过 npm run 运行的脚本,其键为实际运行的命令。
"scripts": {
    "test": "........."
  },
//项目使用的依赖包及其版本
  "dependencies": {
    "express": "^4.16.4",
    "compression": "~1.7.4"
}
//与上一个相似,但在这里列出的包仅在开发期间需要,而在生产中不需要。在开发期间使用npm install 某某某--save-dev。
"devDependencies": {
    "nodemon": "^1.18.11"
}

三、package.json中其他字段

//用于设置node.js或其他命令的版本:
"engines":{
  "node":">= 6.0.0",
  "npm":">= 3.0.0",
  "yarn":"^0.13.0"
}
//支持哪些浏览器 支持的版本
//下述为支持使用率超过 1%(来自 CanIUse.com 的统计信息)的所有浏览器的最新的 2 个主版本,但不含 IE8 及更低的版本。
"browserslist": [
  "> 1%",
  "last 2 versions",
  "not ie <= 8"]

总结

以上内容以后续继续完善更新

最后

以上就是自信夏天为你收集整理的关于项目中的package.json文件前言一、项目中的package.json文件是什么?二、package.json的作用二、package.json中的常见字段三、package.json中其他字段总结的全部内容,希望文章能够帮你解决关于项目中的package.json文件前言一、项目中的package.json文件是什么?二、package.json的作用二、package.json中的常见字段三、package.json中其他字段总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部