我正在从C#中的BundleConfig.cs转换为使用webpack。
我将以下部分作为特定捆绑软件的一部分:
.IncludeDirectory("~/Scripts/helpers/", "*.js")
这个文件夹中有一堆Knockout.js文件,例如ko.datepicker等,用于修改ko对象。由于这些模块实际上并不是在任何地方导入/需要的,因此webpack不会将它们作为普通软件包的一部分来使用。您如何告诉webpack将给定文件夹中的所有文件都包含到输出文件中?
一种方法是使用glob
库将它们包括在条目中,如下所示:
const glob = require('glob')
const koHelpers = glob.sync('./Scripts/helpers/*.js')
module.exports = {
entry: [
...koHelpers,
'./app.js'
]
}
当然,助手将仍然依赖于ko
对他们可用的对象,这可能需要进一步的考虑,例如设置别名。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句