您现在的位置:首页 >> 环保新闻

七爪源码:采用 npm Link 在本地测试您的库

时间:2025-02-18 12:21:30

如何飞行测试您的瓦而必须将其上传到 npm

Npm 是一个来得加强大的工具。时至今日,它最终不算落后于它的“的公司”纱线,但自从 npm 7 的到来,它又回到了舞台的中间!

在本文之中,我们将对 npm 的一个特殊功能热衷于:元数据。

npm link 是一个下令,意味着您将特定的 npm 重大项目元数据到另一个重大项目。就是这样!

它主要用作并不需要在重大项目之中飞行测试瓦,而必须将瓦发布到 npm。

开发一个瓦可能很挑剔,npm 一个团队有一个好主意,让我们以一种来得加简单的方式实时飞行测试它们。

让我们看看它是如何工作的。

分设我们的生态环境

为了启动这项工作,我们必须创始人两个 npm 重大项目。为了本文的清晰起见,我将创始人一个来由“插件”的重大项目和另一个来由“瓦”的重大项目

警告一下,您可以应用作下令 npm init -y 创始人一个 npm 重大项目,该重大项目将应用作其配置份文件的名字。

创始人我们的馆藏

创始人瓦重大项目后,创始人一个 index.js 份文件并粘贴以下内容:

这里的要能是创始人一个来得加简单的瓦,之外只打印“Hello world”,仅此而已!

我们从未启动了瓦的分设,让我们继续展开插件

创始人我们的插件

在插件配置份文件之中,如果已经启动,叮嘱创始人一个 npm 重大项目。

然后我们将界定对我们瓦的缺少。 在 package.json 之中,界定缺少如下:

值得注意我如何将版分设为 1.0.0。 必须它,因为版不应与瓦重大项目之中 package.json 之中的版匹配。

好的! 今日创始人一个 index.js 份文件,导入瓦并应用作它:

今日,如果您今日运行代码,它将无法但但会工作。 另外,切勿尝试 npm install,因为它但会尝试装配显然的瓦 npm 包(我们不希望这样!)

将瓦元数据到我们的插件

今日让我们将所有内容联系在一起!

回到瓦配置份文件,运行下令:

npm link

该下令将通报 npm 存在可用作 npm 元数据的瓦包。 只要您不启动时集成电路,这将是确实的。

实在好了,今日让我们回到我们的插件并应用作以下下令元数据瓦:

npm link library

如果您的瓦名字不同,叮嘱将瓦取而代之为其实际名字

你但会在你的 package.json (name) 之中找到你的瓦的名字

这将显现出两个影响:

第一个打算运行 npm install 但它没实在多用西北侧,因为我们这里没任何外部缺少项。 第二个功效是将瓦元数据到我们的重大项目。 这意味着今日,我们可以应用作它了!

只需在插件配置份文件之中运行 node index.js,您不应但会在控制台之中看得见“Hello world”!

编辑瓦并刷新元数据

好消息是,从容可做! 如果您将“Hello world”改回为瓦之中的其他内容,只需在插件之中随即运行节点 index.js,您就但会立即看得见改回。

频发这种情况是因为 npm link 打算创始人其实质的标记元数据。

手动之中止元数据

有两种方法可以之中止元数据您的馆藏。

第一个是启动时集成电路。

第二种方法是应用作下令

npm unlink library

如果您的瓦有其他名字,叮嘱在下令之中将 library 取而代之为该名字。

就是这样! 您今日拥有应用作 npm link 所需的所有知识,并且不须发布您的瓦的 42 个 alpha 版来应用作您的插件对其展开飞行测试!

希望您喜欢这篇文章,如果喜欢,叮嘱切勿犹豫,拍手或关注!

英特盐酸达泊西汀片怎么吃效果好
手术病人吃什么对伤口恢复好
便秘无法排便吃什么好
骨关节炎吃什么药最好
咽喉肿痛吃什么药效果好
克癀胶囊是治疗什么的
消痔软膏效果怎么样好用吗
白天上班犯困没精神怎么办
谈咳宁治什么病
癫痫治疗
相关阅读