gpt4 book ai didi

javascript - 如何使用 webpack 包含整个 polyfill 文件夹?

转载 作者:行者123 更新时间:2023-11-30 19:51:01 25 4
gpt4 key购买 nike

我正在从 C# 中的 BundleConfig.cs 转换为使用 webpack。

我有以下部分作为特定包的一部分:

.IncludeDirectory("~/Scripts/helpers/", "*.js")

在这个文件夹中是一堆修改 ko 对象的 Knockout.js 文件,如 ko.datepicker 等。由于这些模块实际上并未在任何地方导入/需要,因此 webpack 不会将它们作为正常 bundle 的一部分。你如何告诉 webpack 将给定文件夹中的所有文件包含到输出文件中?

最佳答案

一种方法是像这样将它们包含在条目中,使用 glob图书馆:

const glob = require('glob')
const koHelpers = glob.sync('./Scripts/helpers/*.js')

module.exports = {
entry: [
...koHelpers,
'./app.js'
]
}

当然,助手们仍然依赖于他们可用的 ko 对象,这可能需要进一步考虑,例如设置别名。

关于javascript - 如何使用 webpack 包含整个 polyfill 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54467301/

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