reactjs - 对 .jsx 文件使用绝对路径?
问题描述
我正在尝试将我的反应应用程序中的导入文件路径设为绝对路径。
(编辑:我正在尝试这样做:
import fetchAPI from "../../util/api"
对此
import fetchAPI from "util/api"
)
我已经通过使用 jsconfig.json 看到了解决方案
{
"compilerOptions": {
"baseUrl": "src"
},
"include": ["src"]
}
据我了解,这只会使 .js 文件中的文件路径成为绝对路径。不幸的是,项目中的大多数文件都是 .jsx,有没有办法让这些文件路径成为绝对路径?
提前致谢 :)
解决方案
一种解决方法是将target
选项更改为"target": "esnext"
.
并将 更改
compilerOption
为目标 React 或 react-native like "jsx": "preserve"
or "jsx": "react"
or "jsx": "react-native"
。
{
"compilerOptions": {
"target": "esnext",
"jsx": "react",
"baseUrl": "src"
},
"exclude": [
"node_modules",
"**/node_modules/*"
]
}
推荐阅读
- python - 存储和散列密码烧瓶 - Python
- css - 如何在反应应用程序的不同组件上加载不同的 .css 文件?
- firebase - React Native 与 Expo:firebase-admin 是否必要?
- vue.js - vue-select,buefy CSS 不能用于生产 NUXT.JS
- ios - 如何在 SwiftUI 中创建 DropDownMenu?
- c# - 如何在EF核心代码中转换保存在json字段中的嵌套对象
- javascript - 如何在 vue js 的 AG Grid 自定义标题中添加图标
- android - 在 recyclereview 中添加 admob 原生广告
- magento - 在 win10/XAMPP 上安装 Magento CE 版本 2.3.1 时出现控制台错误
- amazon-web-services - 适用于 VPN 网关的 AWS cloudformation 等待条件