我发现以下代码。@代表什么,这是标准吗?有什么更好的导入组件的方法?
一个)
import Box from '../../../components/Box '
b)
import Box from '@components/Box '
如果您使用的是Typescript(标签建议您使用),则可以在tsconfig.json中设置“路径映射”
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@": ["./src"],
"@/*": ["./src/*"],
"@components": ["./src/components"]
}
}
}
参考:https : //www.typescriptlang.org/docs/handbook/module-resolution.html#path-mapping
因此,很难更新tsconfig.json中的所有路径,因此我建议使用第一个选项
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句