首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >运行meteor时未更新的包

运行meteor时未更新的包
EN

Stack Overflow用户
提问于 2018-09-29 12:42:19
回答 1查看 23关注 0票数 0

我在一个包中修改了一些代码

代码语言:javascript
运行
复制
C:\Users\usr\AppData\Local\.meteor\packages\accounts-ui-unstyled\1.3.0\web.browser\login_buttons.js

问题是,在我修改代码并在命令行中运行“meteor”之后,这些更改并没有实现,我甚至删除了前面提到的整个包并运行了应用程序,就像…一样什么都没发生,就像应用程序有一个包的缓存,他不需要到那个路径去获取它们,而是使用它以前拥有的东西。有人能给我解释一下吗?这是怎么回事?

EN

回答 1

Stack Overflow用户

发布于 2018-09-29 15:04:50

“更改”包的正确方法是将包从git git clone (或以其他方式检索其源代码)到项目内部/packages文件夹或项目外部文件夹(需要environment variable METOER_PACKAGE_DIRS)。

如果包是Meteor内部包,那么您也可以只将包复制到项目中,甚至将其添加到版本控制中。

在此包中,然后应用您的更改。它将被用于支持atmosphere包。

一种好的做法是还增加包版本,这样每个人都知道正在使用自定义版本。

为什么不应该更改users \Users\...\.meteor installation packages文件夹中的软件包?

这是包的路径,将用作您创建的每个新流星项目的默认值。深度更改可能会对您的项目造成严重的破坏,因为更改包将应用于所有依赖的项目。

还要考虑特定于项目的定制。上面描述的方法也将允许这样做。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52565179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档