我正在使用 npm、nodejs 和 React 组件编写我的第一个 Web 应用程序。这对我来说都是新鲜事。
我需要在 LAN 中的服务器上部署此 Web 应用程序。服务器和客户端都无法访问互联网。我按照一些教程来实例化我的 Web 应用程序的第一个实现。问题是,现在 Web 应用程序通过 CDN 链接引用库和 css(例如在 index.html 中指定)。
我的问题是是否有一种标准且自动的方法来构建 Web 应用程序,以便构建过程会自动下载所有外部依赖项并将所有来自外界的引用转换为本地路径。
最佳答案
您可以使用nodejs
来做到这一点。
下面是一个示例,您可以与 gulp
一起使用,使用 gulp-npm-dist
将所有依赖项复制到 vendor
文件夹:https://www.npmjs.com/package/gulp-npm-dist
此包将根据您的 package.json
自动下载并复制您的 vendors
。这是最简单的方法,您可以使用此方法轻松更新和管理所有软件包版本。
如果您有任何疑问,请告诉我。
卡里姆
关于node.js - 如何在 Web 应用程序中集成外部依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53979136/