我是 jspm 的新手,我正在尝试评估 JSPM 作为我当前使用 requirejs 的应用程序的替代品。
jspm 如何处理多个模块/包?例如:
mycustomlib
|
|-src
|-jspm_packages
| |-npm
| |-github
|-config.js
上面的 config.js 文件包含 mycustomlib 所需的所有依赖项。注意,mycustomlib 没有发布到 npm,也不会在 github 上运行。这将是我的仓库中的私人自定义库。
现在说我有几个应用程序使用 mycustomlib 但有自己的 config.js,因为它们也有其他依赖项。
mycustomlib
|
myapp1
|
|-src
|-config.js
myapp2
|
|-src
|-config.js
我应该如何确保 myapp1 和 myapp2 也可以使用 mycustomlib 中的 config.js,以便他们可以使用 mycustomlib 及其依赖项?
在 requirejs 方法中,我将 mycustomlib/config.js 包含在 index.html 中,然后 myapp1/myapp2 必须包含他们自己的 main.js,其中包含 requirejs.config({....}); requirejs 将合并配置。
我想这归结为,使用本地包/模块的推荐方法是什么?