繁体   English   中英

未找到本地 Meteor Package

[英]Local Meteor Package not found

我无法将我的项目设置为使用本地 meteor package 而不是“远程”项目。 我尝试在本地使用的 meteor package 是meteortesting:mocha的副本(所以我可以将自己的日志放入其中)。

这是我所做的:

  • Git 克隆了流星测试:摩卡回购到我的机器上
  • 使用cp -r [PATH]/meteor-mocha **.**将 repo 复制到我的项目根文件夹中
  • 设置 METEOR_PACKAGE_DIRS=./meteor-mocha

但是当我运行“meteor add meteortesting:mocha”(这是我本地 package in./meteor-mocha/package/package.js 的名称)时,它仍然添加注册/在线流星测试:mocha package 而不是找到我本地的.

我还尝试使用本地 package 的名称(即名称:“meteortesting:mochalocal”)来区分它,但是当我运行 meteor add meteortesting:mochalocal 它给出错误“错误:没有这样的包”

有谁知道为什么会这样? 我的设置基于这篇文章

我知道我也可以尝试将它放入 ./packages 中,但我不确定如何使用这个 repo来处理它,因为它不仅仅是一个 package.js 文件夹。

您可以使用项目中的./packages文件夹。 复制其中的 package 文件夹。 然后你将拥有:

./packages/meteortesting:mocha

或者您可以使用另一个文件夹来存放您的包。 例子:

/home/my_packages

然后设置这个:

METEOR_PACKAGE_DIRS=/home/my_packages

然后您的 package 将位于此路径中:

/home/my_packages/meteortesting:mocha

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM