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內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
js中將URL中的參數提取出來作為對象的實現(xiàn)代碼
將URL中的參數提取出來作為對象的實現(xiàn)代碼,適合希望獲取url參數的朋友。2011-08-08
JavaScript中document.forms[0]與getElementByName區(qū)別
在很多情況下JavaScript中document.forms[0]與getElementByName這兩種用法沒有區(qū)別,這片文章詳細的解釋了兩者的區(qū)別和用法,有興趣的朋友可以參考一下。2015-01-01
使用 JScript 創(chuàng)建 .exe 或 .dll 文件的方法
JScript 是由微軟開發(fā)的活動腳本語言,基于 ECMAScript 規(guī)范實現(xiàn)。Internet Explorer 中的 JavaScript,實際上是指 JScript。2011-07-07

