reactjs - react import 语句中的@符号是什么意思
问题描述
我正在开发一个带有 react js 前端的 ruby on rails 应用程序。
@在这里表示什么
import ProductCard from '@components/search/ProductCard';
解决方案
路径映射是指向特定文件夹的别名
如果您使用的是 Typescript(标签表明您是),则可以在 tsconfig.json 中设置“路径映射”
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@": ["./src"],
"@/*": ["./src/*"],
"@components": ["./src/components"]
}
}
}
这将为指向特定文件夹的“@components”创建一个别名。
在此处阅读更多信息:https ://www.typescriptlang.org/docs/handbook/module-resolution.html#path-mapping
其他可能性
它可能是一个范围包,@types/xxx
但在给定的情况下这不太可能。
推荐阅读
- angular - 如何在打字稿中访问它之外的函数变量..?
- swift - 如何使用 Swift Moya 测量响应时间?
- python - 如何在没有连接的情况下计算到不同的模型字段
- amazon-web-services - 亚马逊 SES/Hotmail 问题
- javascript - 如何在 JavaScript 中实现动态回调参数
- vb.net - 如何设置 Npgsql 的超时值?
- php - 在 php 中列出文件时如何隐藏 .php 扩展名?
- c# - 将标签 Content 和 MouseDoubleClick 与查询结果绑定
- r - 我的 gsub 不适用于我的字符串,为什么?
- language-server-protocol - 语言服务器协议:查找所有方法