在我升级到webpack beta 23后,我开始在运行webpack时遇到与extension属性有关的错误:
我的扩展名是:扩展名:['','.ts','.js'],
如果我删除空白扩展选项,配置错误就会消失,但现在我的模块都没有加载,因为它们都是在没有扩展名的情况下加载的.我是否应该在这个新版本中指定空白扩展名?
我想我找到了正确的配置
我不确定这是否正确但经过一系列试验后我尝试使用*符号而不是空字符串.这似乎解决了这个问题.所以扩展属性的最终语法:
扩展:['*','js','ts']
希望这是实现它的预期方式
只是为了确认你的发现.
不推荐使用空字符串:https://github.com/webpack/webpack/issues/3043
extensions: ['.ts', '.js']
将解决所有.ts和.js文件,而不是更多.
extensions: ['*', '.ts', '.js']
将解决所有扩展.
归档时间: |
|
查看次数: |
1788 次 |
最近记录: |