react webpack 路径解析问题

我在resolve.alias下配置了别名:

clipboard.png

clipboard.png

但是无法解析tsx组件(或者其他):

clipboard.png

但是如果只解析scss文件(也许还有其他):
clipboard.png

就没有问题,样式也加载正常,请问这是什么问题?
感激不尽。

阅读 2.2k
1 个回答

项目是typescript项目,在webpack.config.js中添加了别名之后,无法解决模块。
此时还需要在tsconfig.json中配置路径解析,并修改allowJs为true。
例:
webpack.config.js:

'@src': path.resolve(__dirname, '..', '/src')

tsconfig.json:

"compilerOptions": {
    "baseUrl": ".",
    ...
    "allowJs": true,
    "paths": {
      "@src/*": ["./src/*"]
    }
    ...
  }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题