【发布时间】:2017-06-12 21:37:53
【问题描述】:
我想以一种非常简单的方式在不同的 JS 项目之间共享通用的 JS 代码。 我考虑过创建一个 Bower 组件(参见:LINK)或私有 NPM 组件(参见:LINK)。
但是,我希望它以非常 IDE 友好的方式使用。这样,当我们更新公共代码(项目)时,我们不需要先发布更改的公共代码。
让我解释一下我们如何使用 Eclipse 在 Java 中执行此操作(我们目前主要使用带有 Python 和 React JS 的 IntelliJ):在 Java 项目中,我们通过 maven 依赖项包含 Common Java 代码,并打开 Common Java 代码作为 Eclipse 中的一个项目。然后 Eclipse 足够聪明,可以看到它将包含到公共代码项目的直接链接,而不是将公共代码作为 jar 包含,这样您在进行更改时不需要首先将公共代码项目部署到私有存储库它。
我们还不是 JS 代码方面的专家,那么我们如何实现与 JS 相同的友好 IDE 使用呢?
【问题讨论】:
-
package.json 本地路径是否适合您? docs.npmjs.com/files/package.json#local-paths
-
是的,谢谢,我想过使用 webpack Alias 进行类似的构造,就像我们使用 Webpack 一样。但这是要走的路吗?其他人如何设置这样的开发环境?
-
有使用 npm 模块“local-dependencies”的经验吗?
标签: javascript java reactjs npm bower