Javascript 网页包CommonJS命名导出
我有这样一个简单的库:Javascript 网页包CommonJS命名导出,javascript,node.js,webpack,commonjs,Javascript,Node.js,Webpack,Commonjs,我有这样一个简单的库: export const foo = () => { console.log("Hello") } 我正在尝试使用Webpack将其绑定到CommonJS,如下所示: module.exports.foo = () => { console.log("Hello") } 我的网页包配置很简单: module.exports = { entry: { index: "./src-test&
export const foo = () => {
console.log("Hello")
}
我正在尝试使用Webpack将其绑定到CommonJS,如下所示:
module.exports.foo = () => {
console.log("Hello")
}
我的网页包配置很简单:
module.exports = {
entry: {
index: "./src-test"
},
output: {
filename: "[name]-bundle.cjs.js",
libraryTarget: "commonjs2"
}
}
但是,它被捆绑在默认名称空间下,如下所示:
module.exports = function (e) {
// ...
为什么会发生这种情况?我如何使用命名导出?src test是否有导出?是的,
src test
是否有导出。您能将它们添加到您的问题中吗?您能解决这个问题吗?我也有这个问题。src-test
是否有导出?是的,src-test
是否有导出。您能将它们添加到您的问题中吗?您能解决这个问题吗?我也有这个问题。