首页 > 解决方案 > 在本地包上运行 yarn create

问题描述

我正在尝试测试对托管在我们的私有包注册表上的包的代码更改。我已经对包进行了更改,但是我想在发布之前对其进行测试,通常我会通过单元测试来完成,但是这些更改非常依赖于文件夹结构,这使得在项目中进行单元测试变得困难. 所以我想yarn create在一个新项目中通过命令执行包。

该包的功能类似于 create-react-app npx 命令,因此它会在您运行该命令时构建一个新项目及其文件。

我希望我能做的是在本地安装新包,所以当我运行yarn create @foo/package-name它时,它会执行本地包,而不是托管在我们注册表上的旧版本。我知道你可以通过yarn link安装在你的节点模块中的包做同样的事情,但到目前为止,我还没有设法让它适用于通过执行的包yarn create ...

有没有办法通过 Yarn 指向yarn create本地包或执行我的本地包而不是私有注册表上的包?

标签: node.jsyarnpkg

解决方案


推荐阅读