typescript配置alias的详细步骤
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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
jquery pagination插件动态分页实例(Bootstrap分页)
这篇文章主要为大家分享了Bootstrap静态分页和jquery pagination插件动态分页两个实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-12-12
javascript中对象的定义、使用以及对象和原型链操作小结
这篇文章主要介绍了javascript中对象的定义、使用以及对象和原型链操作,结合实例形式总结分析了javascript对象操作的常用技巧,需要的朋友可以参考下2016-12-12
JS 获取span标签中的值的代码 支持ie与firefox
JS获取span标签中的值的代码,在实际应用中经常用的到的功能,原理很简单,大家可以拓展下。2009-08-08
JavaScript中find()和 filter()方法的区别小结
js中find和filter方法大家在工作中会经常遇到,那么他们有什么区别呢?这篇文章主要给大家介绍了关于JavaScript中find()和 filter()方法区别的相关资料,需要的朋友可以参考下2021-12-12


最新评论