隔离 webpack 项目中使用的库
Isolate used libraries in webpack project
我写了一个 WebGL JavaScript 应用来显示小模型。
我正在使用 WebPack 5.66,我的一些用户报告了我正在使用的库的问题。
例如,我正在使用 lodash 和 polyfill。
现在我的用户说缺少一些重要的 lodash 功能。
或者我的 polyfill 与他们使用自己的 polyfill 冲突。
我如何创建一个使用库的 Webpack 应用程序,而这些库不会影响网站的其他部分而不是我自己的 WebGL 应用程序?
根本原因是您的客户使用不同版本的库,并且它们被您安装的版本覆盖了吗?
如果是这样,您可以尝试使用不同的别名重新安装您的库,并在您的代码中引用它。
npm install lodash@4.17.21@npm:lodashNewAliasName
var _ = require('lodashNewAliasName')
我写了一个 WebGL JavaScript 应用来显示小模型。 我正在使用 WebPack 5.66,我的一些用户报告了我正在使用的库的问题。 例如,我正在使用 lodash 和 polyfill。 现在我的用户说缺少一些重要的 lodash 功能。 或者我的 polyfill 与他们使用自己的 polyfill 冲突。
我如何创建一个使用库的 Webpack 应用程序,而这些库不会影响网站的其他部分而不是我自己的 WebGL 应用程序?
根本原因是您的客户使用不同版本的库,并且它们被您安装的版本覆盖了吗?
如果是这样,您可以尝试使用不同的别名重新安装您的库,并在您的代码中引用它。
npm install lodash@4.17.21@npm:lodashNewAliasName
var _ = require('lodashNewAliasName')