can`t resolve fs in xlsx-style
之前的文章写了关于xlsx-style的其他坑,这里就不赘述了,这篇文章写的是新的问题。
这个问题其实也要重新配置webpack,
webpack5的配置方法:
resolve{
fallback: {
fs: false,
},
}
webpack4的配置方法
node{
fs: 'empty'
}
配置完fs为false之后引申出了另一个问题:无法导入 .tsx 格式的组件
webpack配置
resolve: {
alias: {
'@': path.resolve(__dirname, 'src')
},
extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json']
}
ts配置文件 tsconfig.json
"baseUrl": "./src",
"paths": {
"@/*": ["src/*"] // 相对位置需要配置baseUrl才能识别,否则会报错
}
本文介绍了如何通过配置Webpack 4和5来解决fs模块的问题,并提供了详细的配置代码示例。同时,文章还讨论了配置fs模块后导致无法导入.tsx组件的问题及解决方案。
2934

被折叠的 条评论
为什么被折叠?



