项目是ts和js混用的
tsx文件导入ts文件webpack打包错误(happypack的ts_loader)找不到.js文件
在路径上加上.ts后缀,webpack可以打包成功但是vsCode有报错
我想问一下有没有好的解决方案:
- 让vscode不报错,
- 或者webpack在tsx文件里默认加载.ts,在js文件里默认加载.js
项目是ts和js混用的
tsx文件导入ts文件webpack打包错误(happypack的ts_loader)找不到.js文件
在路径上加上.ts后缀,webpack可以打包成功但是vsCode有报错
我想问一下有没有好的解决方案:
1 回答1.7k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
4 回答1.3k 阅读
1 回答1.6k 阅读✓ 已解决
我也遇到这个问题,我是在a.ts文件中引入b.ts文件,引入b的时候没加后缀名被解析为b.js 但是webpack 又找不到b.js文件,导致报错。
查看官方文档发现 webpack 会根据 resolve.extensions 里配置的扩展名按顺序进行解析,
我的webpack 配置:
改为:
webpack官方文档:
resolve.extensions
[string] = ['.js', '.json', '.wasm']
Attempt to resolve these extensions in order. If multiple files share the same name but have different extensions, webpack will resolve the one with the extension listed first in the array and skip the rest.