node.js - 如何在 Web 应用程序中集成外部依赖项

标签 node.js reactjs npm web-applications

我正在使用 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/

相关文章:

javascript - 如何根据角色权限生成React客户端库?

javascript - 避免在单击内部元素时隐藏下拉菜单 [react-bootstrap]

node.js - 如何使用 Yarn 安装 Bower 包?

node.js - 如何防止lite-server在启动时打开浏览器窗口?

javascript - Node.js 模块导出

node.js - MongoDB + nodejs : how to query ISODate fields?

javascript - 如何通过父级传递 react 组件?

javascript - 如何在nodejs中上传文件到远程服务器并更改其路径?

angularjs - 如何从多选控件中获取选定值对象

node.js - 为什么 “npm install” 不重写 package-lock.json?如果不存在也不生成新的?