gpt4 book ai didi

Webpack配置: Conditionally import module

转载 作者:行者123 更新时间:2023-12-03 06:43:58 25 4
gpt4 key购买 nike

所以我想做:

if (process.env.NODE_ENV === 'production') {
import StatsPlugin from 'webpack-stats-plugin';
}

但是 eslint 说:

Parsing error: 'import' and 'export' may only appear at the top level

我正在使用 babel-eslint 解析器。

这是否意味着我无法有条件地加载模块?

最佳答案

ES2015 模块无法进行动态同步导入。只能通过 import() 通过异步导入动态导入内容.

为什么不直接导入它并有条件地应用它?

import StatsPlugin from 'webpack-stats-plugin';

...

if (process.env.NODE_ENV === 'production') {
config.plugins.push(new Statsplugin())
}

关于Webpack配置: Conditionally import module,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35164107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com