【发布时间】:2020-05-04 07:28:42
【问题描述】:
我正在考虑使用包管理器来避免在 GIT 中注册外部资源。但我想知道我应该如何设置我的项目?
现在在 GIT 中,我将我的 NSF 代码注册在 ODP 文件夹中,例如projectx\ODP\ 例如项目x\OODP\WebContent\DataTables
当我运行包管理器时,我注意到资源存储在包含文件夹 node_modules 中的 package.json 文件的文件夹中。
这是否意味着我应该将 package.json 文件存储在 WebContent 文件夹中,或者我可以在包文件中指定应该安装模块的位置?
为了避免在 GIT 中为源代码管理注册文件,我应该在 .gitignore 文件中注册它们并声明 ODP\WebContent* 但这也会使 package.json 文件不受源代码管理的影响,我希望在源代码下拥有控制。
这一切都让我感到困惑。
谁能告诉我您是如何使用包管理器和 GIT 设置工作区以进行 XPages 开发的?
【问题讨论】:
-
你到底想用 node_modules 实现什么,或者你用它们做什么?无论如何,您可以将 ODP\WebContent\node_modules 添加到您的 .gitignore 文件中。
-
节点模块是我在项目中使用的插件,例如数据表,字体很棒,但要在 Domino 网络服务器上可用,它们需要驻留在 WebContent 文件夹中
标签: git xpages lotus-notes yarnpkg package-managers