无法使webpack ProvidePlugin工作

时间:2018-03-28 04:44:54

标签: plugins webpack

我有导出对象的文件

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上使用它,而不是在其他任何地方使用而不需要它。

0 个答案:

没有答案