运行 meteor 时未更新的包



>我在包中更改了一些代码

C:UsersusrAppDataLocal.meteorpackagesaccounts-ui-unstyled1.3.0web.browserlogin_buttons.js

问题是,在我更改代码并在命令行中运行"meteor"后,更改没有实现,我什至删除了之前提到的整个包并运行该应用程序,就像......什么也没发生,就像应用程序有某种包缓存一样,他不必去那个路径来获取它们,而是使用以前从它那里得到的东西。 谁能向我解释一下?这是怎么回事?

"更改"包的正确方法是将包从 gitgit clone(或以其他方式检索其源代码(到项目内部/packages文件夹或项目外部文件夹(需要环境变量METOER_PACKAGE_DIRS(。

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

在此包中,您将应用更改。它将用于有利于大气包。

一个好的做法是同时递增包版本,以便每个人都知道正在使用自定义版本。

为什么不应该更改用户Users....meteor安装包文件夹中的包?

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

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

最新更新