gpt4 book ai didi

Meteor - 使用本地包在已发布的包上测试应用程序

转载 作者:行者123 更新时间:2023-12-04 06:18:42 25 4
gpt4 key购买 nike

我正在使用 Meteor 0.9.3,我想尝试对 Meteor 智能包进行一些更改。我已经在我的应用程序中使用了这个包,我们称之为:author:smartpackage。

首先,我删除了对已发布包的引用:

meteor remove author:smartpackage

我在 GitHub 上 fork 存储库,并在以下位置进行了本地克隆:
/somedir/meteor-smartpackage/

我在我的 meteor 应用程序中创建了一个目录:
/meteor/myApp/packages

并创建了一个符号链接(symbolic link):
ln -s /somedir/meteor-smartpackage /meteor/myApp/packages/meteor-smartpackage

我现在如何将此本地包添加到我的应用程序中?我尝试了各种
meteor add xxxx

选项,但我找不到正确的命令。我什至接近吗?

最佳答案

您描述的步骤对我来说看起来不错,所以也许这是乱七八糟的符号链接(symbolic link)。

维护私有(private)包的正确方法是拥有一个 packages/文件系统中某处的目录,比如 ~/meteor/packages , 那么你必须设置一个特殊的环境变量,叫做 PACKAGE_DIRS ,由 meteor 命令行工具查找以查找驻留在官方包存储库之外的本地包。

所以让我们在你的 .bashrc 中设置这个环境变量。并为其提供资源:

echo "export PACKAGE_DIRS=$HOME/meteor/packages" >> ~/.bashrc;
. ~/.bashrc

然后假设您的 fork 包位于 ~/meteor/packages , meteor add author:package应该可以正常工作。

关于Meteor - 使用本地包在已发布的包上测试应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26130345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com