gpt4 book ai didi

javascript - 如何导入webpack中非模块的库

转载 作者:行者123 更新时间:2023-12-01 02:05:04 25 4
gpt4 key购买 nike

如何在webpack中导入非module的第三方库(ES、CJS、AMD等)?

例如外部库只是一个对象:

var libObj = {
a: "a",
getAddress: function() {
return null;
}
}

但是如何将其导入到根 JS 文件中呢?例如在 main.js 中:

import ...what... from ...where...

最佳答案

您应该使用exports-loader:

module.exports = {
module: {
rules: [
/* ... */
{
test: require.resolve('ye-olde-lib.js'),
use: 'exports-loader?libObj'
},
/* ... */
]
}
};

官方文档对此进行了介绍:https://webpack.js.org/guides/shimming/#global-exports

关于javascript - 如何导入webpack中非模块的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50176740/

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