Pep*_*ijn 14 javascript webpack
我想弄清楚为什么webpack需要这个空的扩展名.
里面resolve.extensions总有这种配置:
extensions: ['', '.js', '.jsx']
Run Code Online (Sandbox Code Playgroud)
为什么不能这样呢:
extensions: ['.js', '.jsx']
Run Code Online (Sandbox Code Playgroud)
Rob*_*uch 23
在较新的Webpack版本中,您不能使用空字符串.它说:
Getting error: configuration.resolve.extensions[0] should not be empty.
你必须使用extensions: ['.js', '.jsx']或extensions: ['*', '.js', '.jsx'].
问题:https://github.com/webpack/webpack/issues/3043
现在已在webpack2中对此进行了修改。
现在,您只需要提供:
resolve: {extensions: ['.js', '.es6']}
Run Code Online (Sandbox Code Playgroud)
并且如果您''在数组中提供它会引发错误:
configuration.resolve.extensions [0]不能为空
| 归档时间: |
|
| 查看次数: |
5997 次 |
| 最近记录: |