首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏京程一灯

    package.json 详解

    在本教程中,我们将: 了解 package.json 与项目之间的关系 确定重要字段和元数据 了解如何管理 package.json 目标 了解什么是 package.json 文件,它与你项目的关系以及需要了解的常见属性 了解 package.json 如果你以前用过 Node.js,则可能会遇到 package.json 文件。它是一个 JSON 文件,位于项目的根目录中。 npm CLI 也是管理 package.json 的最佳方法,因为它有助于在项目的整个生命周期内生成和更新 package.json 文件。 管理你的 package.json package.json 文件必须是有效的 JSON。这意味着任何缺少的逗号、丢失的引号或其他格式错误都将阻止 npm 与 package.json 进行交互。 建议尽可能使用 npm CLI 更新和管理 package.json,以避免意外将错误引 入package.json 中。

    2.8K20发布于 2019-12-11
  • package.json——从vue的package.json来详细说明package.json内容

    前言 Vue2.7.14源码阅读的补充内容,~c package.json c~ 文件是项目的清单。 它可以做很多完全互不相关的事情。 例如,它是用于工具的配置中心。 /package.json": ". /package.json" }, "sideEffects": false,

    51610编辑于 2024-08-15
  • 来自专栏网络收集

    package.json

    6、package.json (1)node_modules文件夹的问题 文件夹以及文件过多过碎,当我们将项目整体拷贝给别人的时候,,传输速度会很慢很慢. 复杂的模块依赖关系需要被记录,确保模块的版本和当前保持一致,否则会导致当前项目运行报错 (2)package.json文件的作用 项目描述文件,记录了当前项目信息,例如项目名称、版本、作者、github (3)项目依赖 在项目的开发阶段和线上运营阶段,都需要依赖的第三方包,称为项目依赖 使用npm install 包名命令下载的文件会默认被添加到 package.json 文件的 dependencies "^3.3.1“ } } (4)开发依赖 在项目的开发阶段需要依赖,线上运营阶段不需要依赖的第三方包,称为开发依赖 使用npm install 包名 --save-dev命令将包添加到package.json 如果模块后缀省略,先找同名JS文件再找同名JS文件夹 如果找到了同名文件夹,找文件夹中的index.js 如果文件夹中没有index.js就会去当前文件夹中的package.json文件中查找main选项中的入口文件

    85930编辑于 2022-04-21
  • 来自专栏Super 前端

    package.json

    每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。 package.json文件可以手工编写,也可以使用npm init命令自动生成。 注意:npm init 时,用户需回答一些问题,然后在当前目录生成一个基本的package.json文件。

    90841发布于 2019-08-15
  • 来自专栏h5学习笔记

    package.json文件

    复杂的模块依赖关系需要被记录,确保模块的版本和当前保持一致, 否则会导致当前项目运行报错 2. package.json文件的作用 项目描述文件,记录了当前项目信息,例如项目名称、版本、作者、github package.json文件在项目根目录下使用npm init -y命令生成。 自动把包下载完,生成node_modules文件 3.项目依赖 在项目的开发阶段和线上运营阶段,都需要依赖的第三方包,称为项目依赖 使用npm install 包名 命令下载的文件会默认被添加到package.json production 只安装项目依赖 4.开发依赖 在项目的开发阶段需要依赖,线上运营阶段不需要依赖的第三方包,称为开发依赖 使用npm install 包名 --save-dev 命令将包添加到package.json

    92020编辑于 2022-05-10
  • 前端package.json文件详解

    简介 package.json 文件是 Node.js 项目的配置文件,用于描述项目的元数据和依赖关系。它是一个 JSON 格式的文件,位于项目根目录下。 在创建新的 Node.js 项目时,通常会通过运行 npm init 命令来生成 package.json 文件。 你可以手动编辑该文件,或者使用 npm install 命令来安装新的依赖包,package.json 文件会自动更新。 这是一个项目的 `package.json` 文件中的 `"scripts"` 字段的示例。 扩展配置: 除了上述功能外,package.json 文件还可以包含其他自定义配置字段,以满足项目的特定需求。

    1.1K10编辑于 2025-04-05
  • 来自专栏青年码农

    【基础】package.json文件详解

    随着前端由多页面到单页面,由零散的文件到模块化开发,Node为前端工程化,模块化注入了新鲜的血液,在一个完整的模块化开发项目中,package.json 文件无处不在。 1.作用 每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息。 2.创建 package.json 文件创建有两种方式,手动创建或者自动创建。 手动创建:直接在项目根目录新建一个 package.json 文件,然后输入相关的内容。

    1.5K1613发布于 2020-12-17
  • 来自专栏code秘密花园

    package.json 知多少?

    Node.js 项目遵循模块化的架构,当我们创建了一个 Node.js 项目,意味着创建了一个模块,这个模块必须有一个描述文件,即 package.json。 配置一个合理的 package.json 文件直接决定着我们项目的质量,本章就带大家了解下 package.json 的各项详细配置。 必备属性 package.json 中有非常多的属性,其中必须填写的只有两个:name 和 version ,这两个属性组成一个 npm 模块的唯一标识。 如果你的 node.js 模块是一个全局的命令行工具,在 package.json 通过 man 属性可以指定 man 命令查找的文档地址。 在模块目录中你可能没有严格按照以上结构组织或命名,你可以通过在 package.json 指定 directories 属性来指定你的目录结构和上述的规范结构的对应情况。

    2.1K10发布于 2019-12-02
  • 来自专栏前端学习笔记

    package.json文件的作用

    复杂的模块依赖关系需要被记录,确保模块的版本和当前保持一致, 否则会导致当前项目运行报错 2. package.json文件的作用 项目描述文件,记录了当前项目信息,例如项目名称、版本、作者、github package.json文件在项目根目录下使用npm init -y命令生成。 ? 项目依赖 在项目的开发阶段和线上运营阶段,都需要依赖的第三方包,称为项目依赖 使用npm install 包名 命令下载的文件会默认被添加到package.json文件的dependencies 开发依赖 在项目的开发阶段需要依赖,线上运营阶段不需要依赖的第三方包,称为开发依赖 使用npm install 包名 --save-dev 命令将包添加到package.json文件的devDependencies

    2.5K31发布于 2020-10-26
  • 来自专栏路过君BLOG from CSDN

    npm脚本获取package.json配置

    在执行npm脚本时,可以通过**npm_package_**前缀环境变量获取package.json里的字段 例如: package.json "scripts": { "view-pkgname"

    1.5K20编辑于 2022-04-13
  • 来自专栏wblearn

    package.json文件快速入门详解

    npm在package.json文件中管理项目的依赖项以及项目的元数据。 node执行js中require的时候,也会根据package.json中的依赖项查找。 package.json在npm中用的比较多,我的github博客就是基于npm管理搭建的,在项目根目录下有package.json这个文件,如图 ? package.json package.json是什么 每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据 package.json配置说明 下面就以我的博客项目的package.json文件的配置作一个简单的说明,分为必须字段和可选字段 { "name": "wblearn-blog", " 的一些字段不管是搭建自己的博客或者项目都有好处,当然,以上只列出package.json文件的部分主要字段,如果还想了解更多,可以参考阮一峰的package.json文件或者package.json字段全解

    1.2K10发布于 2018-08-27
  • 来自专栏javascript趣味编程

    升级package.json中的包

    原文: https://github.com/raineorshine/npm-check-updates npm-check-updates upgrades your package.json dependencies "express": "^4.0.0" to "express": "^5.0.0". only modifies package.json file. This will overwrite your package file. $ ncu -u Upgrading package.json [====================] 1/1 100% Alias of (--packageFile '**/package.json'). /package.json).

    1.8K30发布于 2021-09-30
  • 来自专栏人生得意须尽欢

    package.json文件知多少?

    请看下面的package.json示例文件: { "name": "first-react-app", "version": "0.1.0", "private": true, "dependencies 以上是package.json文件中最重要的几个属性,下面啰嗦一下版本语法:x.x.x。 版本语法中有些特殊符号: ~ : Update patch release only. Eg. specify a version < : Less than specifying a version <=: Less or equal to specify a version 这就是快闪一:package.json 知多少 的全部,现在是不是对于package.json文件的作用有了更深刻的认识了。

    72210发布于 2021-09-26
  • 来自专栏小李的前端小屋

    package.json 配置完全解读

    package.json 是前端每个项目都有的 json 文件,位于项目的根目录。许多脚手架在搭建项目时也会自动帮我们自动初始化好 package.jsonpackage.json 里面有许许多多的配置,与项目息息相关,了解它们有助于了解项目,提效开发,规范代码。 如果不想修改文件后缀,就可以在 package.json文件中,指定 type 字段为 module。 package.json workspace-a └── package.json 通常子项目都会平铺管理在 packages 目录下,所以根目录下 workspaces 通常配置为: "workspaces 结语 今天我们简单了解了 package.json 的常见配置。有了这些知识,我敢说绝大多数项目的 package.json 你都能毫无压力的阅读。

    3.8K23编辑于 2022-12-16
  • 来自专栏Vue中文社区

    全方位解读 package.json

    作者Derrick https://zhuanlan.zhihu.com/p/384484213 前言 平常在工作中,对package.json这个文件的接触非常非常少。 但是package.json的魅力远不止如此 今天就和我一起探索一下这个项目中不可或缺的——package.json吧! 假设它是 js,因为您正在编写 package.json 文件,并且您可以使用“engines”字段指定引擎。(见下文。) 如果您查看npm 的 package.json,您会看到它包含 doc、lib 和 man 目录。 将来,这些信息可能会以其他创造性的方式使用。 总结 本文几乎是全网最全的package.json的讲解了。一些常用的和不常用的都有区分,不常用的可以当百科全书查一下,面试主要也是会问一些主要内容。

    2K21发布于 2021-09-17
  • 来自专栏谈补锅

    npm脚本和package.json

    比如npm允许在package.json文件里面,使用scripts字段定义脚本命令。 { //... 首先,通过npm_package_  前缀,npm脚本可以拿到package.json里面的字段。比如,下面是一个package.json。 npm_package_  前缀也支持嵌套的package.json字段。 12、package.json中的bin属性   package.json中的bin是命令名和本地文件的映射。 在package.json中增加bin属性,设置命令名和index.js的映射关系。

    2.2K20发布于 2019-12-31
  • 来自专栏网络日志

    你真的了解package.json吗?

    写一篇或者两篇关于package.json的文章。 所以,今天我们就来讲讲package.json。 还有很多同学说,f_cli啥时候开源。 我们能所学到的知识点 什么是package.json package.json 中关键字段 总结 1. 什么是package.json package.json 是JS/TS项目的说明书和指导手册 按照功能来分类,package.json具有如下的功能:(有些功能是可以相互配合使用的) 依赖管理 一个成熟的语言 比如, JS项目开发时,在根目录上会存在package.json 在Rust项目开发时,根目录下有Cargo.toml 我们今天的主角 -package.json的主要作用是跟踪项目中所需的所有依赖关系 2. package.json 中关键字段 创建package.json 我们可以使用 npm init 命令在任意我们想创建前端项目的文件夹中创建一个 package.json 文件。

    92110编辑于 2024-05-18
  • 来自专栏拭心的安卓进阶之路

    npm 与 package.json 快速入门

    package.json 文件 package.json 文件非常重要,因此需要单独一小节介绍。 管理本地安装 npm 包的最好方式就是创建 package.json 文件。 ,便于重复使用 package.json 如何创建 使用 npm init 即可在当前目录创建一个 package.json 文件: 如图所示,输入 npm init 后会弹出一堆问题,我们可以输入对应内容 在回答一堆问题后输入 yes 就会生成图中所示内容的 package.json 文件。 如果嫌回答这一大堆问题麻烦,可以直接输入 npm init --yes 跳过回答问题步骤,直接生成默认值的 package.json 文件: package.json 的内容 package.json 只有当前模块版本低于远程,package.json 中的版本语义规则满足情况,才能更新成功。

    2.3K80发布于 2018-01-05
  • 来自专栏柒八九技术收纳盒

    你真的了解package.json吗?

    写一篇或者两篇关于package.json的文章。 所以,今天我们就来讲讲「package.json」。 ❝还有很多同学说,f_cli[1]啥时候开源。 我们能所学到的知识点 ❝ 什么是package.json package.json 中关键字段 总结 ❞ 1. 什么是package.jsonpackage.json 是JS/TS项目的说明书和指导手册 ❞ 按照功能来分类,package.json具有如下的功能:(有些功能是可以相互配合使用的) 依赖管理 一个成熟的语言 也就是说, ❝package.json还可以存储必要的包的元数据。 ❞ 2. package.json 中关键字段 创建package.json 我们可以使用 npm init 命令在任意我们想创建前端项目的文件夹中创建一个 package.json 文件。

    1.1K10编辑于 2024-02-17
  • 来自专栏拭心的安卓进阶之路

    npm 与 package.json 快速入门教程

    安装 npm 更新 npm package.json 文件 package.json 如何创建 package.json 的内容 指定依赖的包 Semantic versioning(语义化版本规则) package.json 文件 package.json 文件非常重要,因此需要单独一小节介绍。 管理本地安装 npm 包的最好方式就是创建 package.json 文件。 ,便于重复使用 package.json 如何创建 使用 npm init 即可在当前目录创建一个 package.json 文件: ? 在回答一堆问题后输入 yes 就会生成图中所示内容的 package.json 文件。 package.json 的内容 package.json 文件至少要有两部分内容: “name” 全部小写,没有空格,可以使用下划线或者横线 “version” x.x.x 的格式 符合“

    3K31发布于 2019-05-29
领券