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也可以参考如上步骤
到此这篇关于typescript配置alias的详细步骤的文章就介绍到这了,更多相关typescript配置alias内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
- 浅谈TypeScript 用 Webpack/ts-node 运行的配置记录
- React+TypeScript+webpack4多入口配置详解
- vue与TypeScript集成配置最简教程(推荐)
- 详解使用Typescript开发node.js项目(简单的环境配置)
- Vue2 Vue-cli中使用Typescript的配置详解