1 安装依赖
npm install --save-dev babel-plugin-module-resolver # yarn add babel-plugin-module-resolver --dev
根目录新增.babelrc文件
参考以下内容按您项目中的需要去修改
{
"presets": ["next/babel"],
"plugins": [
[
"module-resolver",
{
"alias": {
"@/actions": "./actions",
"@/components": "./components",
"@/constants": "./constants",
"@/pages": "./pages",
"@/public": "./public",
"@/reducers": "./reducers",
"@/utils": "./utils"
}
}
]
]
}
修改tsconfig.json文件
{
"compilerOptions": {
"baseUrl": "./",
"paths": {
"@components/*": ["./components/*"],
"@pages/*": ["./pages/*"],
"@public/*": ["./public/*"]
}
}
}
注意"baseUrl": "./",不能省去,否则ts报Option 'paths' cannot be used without specifying '--baseUrl' option.错误
next.js中配置alias也可以参考如上步骤
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
桃源资源网 Design By www.nqtax.com
暂无“typescript配置alias的详细步骤”评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。