我有导出对象的文件
let myHelper = {
hello() {
console.log('hello')
}
}
export default myHelper;
在webpack中我可以设置别名,这对于例如import myHelper from 'myHelper'
:
alias: {
myHelper: path.resolve(__dirname, 'app/folder/myHelper.js')
}
但我不能在ProvidePlugin中正确地要求它。我从其他答案中尝试了很多可能的组合...
myHelper: path.resolve(__dirname, 'app/folder/myHelper.js')
或
myHelper: ['app/folder/myHelper.js', 'default']
Webpack在启动时不会抛出“找不到模块”。但是当我试图使用它时,我的'myHelper'是未定义的。可能有什么不对? 我认为我可以在ProvidePlugin上使用它,而不是在其他任何地方使用而不需要它。