【问题标题】:configure webpack to resolve _ as lodash index配置 webpack 以将 _ 解析为 lodash 索引
【发布时间】:2020-04-29 21:59:10
【问题描述】:

目前我正在使用 lodash 函数,例如

import { get } from 'lodash';

const a = get({}, path, null);

因为如果我使用

_.get({}, path, null);

eslint 抛出 undefined 错误并且此导入不适用于 node.js 代码,有没有办法告诉 webpack 解决 _.get() 自动转为import { get } from 'lodash'; get();

我想在多个文件中使用它而不从 lodash 显式导入,并且希望 webpack 在构建和开发服务器运行期间将 _ 解析为 lodash 索引

我在 webpack 配置中阅读了有关解析和外部选项的信息,但它们似乎在这里没有帮助。

【问题讨论】:

    标签: javascript webpack lodash


    【解决方案1】:

    尝试像这样导入 lodash - import * as _ from 'lodash';

    【讨论】:

    • 我想在多个文件中使用它而不显式地从 lodash 导入,并且希望 webpack 在构建和开发服务器运行期间将 _ 解析为 lodash 索引
    • 您可以尝试在 webpack.config.js 中包含 resolve 路径。喜欢:resolve: { modules: [ "node_modules" ] }
    猜你喜欢
    • 2016-01-16
    • 2019-12-17
    • 2020-11-07
    • 2017-02-10
    • 1970-01-01
    • 2015-09-14
    • 1970-01-01
    • 2022-11-01
    • 2018-09-05
    相关资源
    最近更新 更多