gpt4 book ai didi

javascript - 在 appcelerator studio 中的多个项目中使用库

转载 作者:行者123 更新时间:2023-12-03 05:11:25 25 4
gpt4 key购买 nike

我在 appcelerator studio 中使用自定义 JavaScript 库,但多个项目需要其中一些库。现在我正在寻找一种方法来“同步”我所有项目中的这些文件。避免在每个项目中重复每次修改

谢谢

最佳答案

一种解决方案是将您的自定义库(作为节点模块)隔离在单独的(私有(private))git 存储库中,并在您的 appc 项目中定义对该库的依赖关系。

创建您的库:

安装 https://github.com/FokkeZB/appc-npm 并通过appc-npm创建您的库,例如。 appc-npm lib。 (这将生成您的库的节点模块,并使用安装 Hook 丰富该模块,该安装 Hook 会将您的库文件复制到 appc 项目的 lib 文件夹中。只需确保不要将其发布(到公共(public)节点存储库)。

但是,请小心,您可能不想在全局节点存储库中发布您的库。没问题,您还可以直接从(私有(private))github 安装节点工件。

要使用您的库:

接下来,您必须将应用程序初始化为 Nodejs 项目:

npm init

这将生成一个package.json

现在您可以从您的私有(private) github 存储库手动安装您的库。

npm install git+ssh://privategit.acme.inc:9876/projectname/<MODULE>.git#<TAG_OR_BRANCH> --save-dev

或者您可以在 package.json 中列出您的依赖项

关于javascript - 在 appcelerator studio 中的多个项目中使用库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41801572/

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