reactjs - Webpack 4 向窗口对象公开库
问题描述
我正在尝试通过窗口对象向外界公开一些像 lodash 这样的库,
我已经尝试过填充方式,但不起作用https://webpack.js.org/guides/shimming/
plugins: [
new webpack.ProvidePlugin({
_: 'lodash',
}),
],
而且我还尝试了暴露加载程序https://www.npmjs.com/package/expose-loader 但它似乎在 webpack 4 中不起作用。
如何通过窗口对象向外界公开一些像 lodash 这样的库?
提前致谢
解决方案
为什么不直接在代码中导入库,然后公开它呢?使用 Lodash 作为插件有什么好处吗?
npm 我 lodash
import _ from 'lodash'
window._ = _;
老实说,Lodash 似乎甚至自动将此对象公开给全局范围(即使没有最后一行也为我工作)
推荐阅读
- anylogic - Anylogic端口交替使用(?)
- web-scraping - 如何在 puppeteer Node.js 中将 const 添加到 await page.$x?xpath 中的常量
- python - 使用 pip 在本地安装 python 包
- r - 在函数中使用 tukey_hsd() 和在 R 中使用 add_xy_position() 的问题
- python-3.x - 示例 dag 尝试将 execution_date 参数保存为 null
- javascript - 在 IOS 和 Galaxy JavaScript 上选择最佳相机
- c - Termux gcc 编译
- python - Roll the dice until you get 6
- c# - 使用元组参数模拟对方法的调用
- vbscript - 从 VBS 脚本中的访问查询中获取值