在我的 Angular 项目中,我使用对节点依赖项的代码引用,格式如下:
let zl = nw.require('zip-lib');
。但是,当我构建项目时,Angular CLI 似乎没有检测到我正在使用此依赖项,导致构建后 zip-lib 未包含在捆绑文件中。
如何手动指定 zip-lib 及其所有子依赖项,以便 Angular CLI 识别此依赖项及其子依赖项,并在构建后将它们包含在捆绑文件中?
该库需要 zlib,它是本机节点模块。您不能使用 Web 捆绑工具来捆绑桌面应用程序,因为桌面代码不会被捆绑。
此外,如果您仍在运行时传输数百兆字节,那么捆绑并节省几千字节并没有多大价值。
更多: