【发布时间】:2016-10-16 03:43:54
【问题描述】:
我正在编写一个 Webpack 加载器,并试图弄清楚如何在我将加载器 npm 安装为依赖项之后让 Webpack “识别”它。我的加载器名为turbine-loader,它在npm 范围内@reactor,因此可以在node_modules/@reactor/turbine-loader 中找到该包。
当我从一个模块执行require('turbine-loader!../myFile'); 然后运行 webpack 时,我得到:
Module not found: Error: Cannot resolve module 'turbine-loader' in ...
如果除了上述之外,我还把它放在我的 webpack 配置中:
resolveLoader: {
alias: {
'turbine-loader': require.resolve('@reactor/turbine-loader')
}
}
它开始工作,但如果我不需要,我不想强迫我的装载机消费者这样做。有人能指出我正确的方向吗?也许为我翻译一些Webpack docs 成简单的英语?谢谢!
【问题讨论】:
标签: webpack