您可以在不修改`package.json`,`yarn.lock`或`package

编程入门 行业动态 更新时间:2024-10-09 14:19:50

<a href=https://www.elefans.com/category/jswz/34/1759385.html style=您可以在不修改`package.json`,`yarn.lock`或`package"/>

您可以在不修改`package.json`,`yarn.lock`或`package

我有一个nodejs应用,它需要一个节点模块“ A”,该模块在我的计算机上的./nodemodules中本地可用。我在app.js中未指定[A]的情况下require("A")存在于package.jsonyarn.lockpackage-lock.json中?

回答如下:

package-lock.jsonyarn.lock每次在应用程序中添加或删除依赖项时都会被修改。每当您使用npmyarn时,它们将以更简单的方式分别修改这些锁定文件。

您可以在package.json中编辑的唯一文件,两个程序包管理器都将此文件作为输入,检测其中列出的所有程序包,然后安装它们(包括每个程序包的进一步依赖性)。现在回到您的问题,是的,您可以将文件夹添加到node_modules中,而无需在package.json中提及它,并且require可以按您想要的方式工作,但是存在一些缺点,例如,每当您使用npm或yarn之后将从node_modules中删除文件夹/文件,因为在package.json中未提及。此外,在构建项目的情况下,仅package.json中提到的文件与构建包捆绑在一起,因此,您的文件可能不会被捆绑。

更多推荐

您可以在不修改`package.json`,`yarn.lock`或`package

本文发布于:2024-05-07 21:50:59,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1757413.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:您可以   package   json   yarn   lock

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!