node.js - 在本地包上运行 yarn create
问题描述
我正在尝试测试对托管在我们的私有包注册表上的包的代码更改。我已经对包进行了更改,但是我想在发布之前对其进行测试,通常我会通过单元测试来完成,但是这些更改非常依赖于文件夹结构,这使得在项目中进行单元测试变得困难. 所以我想yarn create
在一个新项目中通过命令执行包。
该包的功能类似于 create-react-app npx 命令,因此它会在您运行该命令时构建一个新项目及其文件。
我希望我能做的是在本地安装新包,所以当我运行yarn create @foo/package-name
它时,它会执行本地包,而不是托管在我们注册表上的旧版本。我知道你可以通过yarn link
安装在你的节点模块中的包做同样的事情,但到目前为止,我还没有设法让它适用于通过执行的包yarn create ...
有没有办法通过 Yarn 指向yarn create
本地包或执行我的本地包而不是私有注册表上的包?
解决方案
推荐阅读
- django - Django:如果给定条件,则不处理信息
- javascript - 如何重新分配对象以使其也更改引用的对象?
- python - 使用 BeautifulSoup 4 在 Python 中进行多处理的问题
- regex - 较长字符串中用户名的正则表达式模式
- node.js - bcryptjs comparePassword 总是返回 false - NodeJS
- c# - 按 len() 排序,但在 linq 中使用 c#
- python - 如何从 couchbase 的一个存储桶中获取所有密钥?
- ansible - 如何从文件中为 Ansible Tower 作业模板设置额外的变量?
- slack - Slack Events API / RTM:新应用安装实时通知
- python - 有效地将列表的嵌套字典转换为 pandas 数据框