javascript - 在 react native 项目中使 lodash 全局可用
问题描述
有谁知道您是否可以在 react native 项目的每个文件中使用 lodash,这样您就不必导入它。
解决方案
您可以_
使用 webpack 全局填充ProvidePlugin
。有关 shimming的 webpack文档页面会逐步完成此操作,但本质上您只需将插件添加到您的webpack.config.js
:
const path = require('path');
+ const webpack = require('webpack');
module.exports = {
entry: './src/index.js',
output: {
filename: 'main.js',
path: path.resolve(__dirname, 'dist'),
},
+ plugins: [
+ new webpack.ProvidePlugin({
+ _: 'lodash',
+ }),
+ ],
};
推荐阅读
- reactjs - 缓慢的数据下载 - 在地图中获取
- entity-framework - Blazor Webassembly - System.AggregateException
- go - 如何将 FaunaDB 的 Time 类型数据映射到 go lang 变量?
- c++ - 具有动态变量的 C++ 模板函数
- lua - 基于另一个计数值,遍历嵌套表 - LUA
- javascript - 如何在变量中获取我发送 discord.js 的消息
- blockchain - Ubuntu 18.04 上的 Hyperledger Indy LibIndy 安装问题
- javascript - 如何使用提交按钮和输入按钮提交值?
- android - 如何为汽车安卓开发应用程序
- r - 粘贴函数以在 r 中添加反斜杠