【发布时间】:2020-07-07 19:00:50
【问题描述】:
我找了一个SSR的demo(React+typescript+Next.js),用到了这两个插件。
我很困惑为什么它需要他们两个?
就我而言,这两个插件做了相同的工作,谁能解释为什么?
tsconfig.json
"paths": {
"@components/*": [
"./components/*"
],
"@helper/*": [
"./helper/*"
],
"@utils/*": [
"./utils/*"
],
"@interfaces/*": [
"./interfaces/*"
],
"@api/*": [
"./pages/api/*"
],
"@serverApi/*": [
"./server/api/*"
],
"@newscenter/*": [
"./newscenter/*"
],
"@spotcenter/*": [
"./spotcenter/*"
],
"@styles/*": [
"./styles/*"
]
}
.babelrc
"plugins": [
[
"module-resolver",
{
"root": ["./"],
"alias": {
"@components": "./components",
"@helper": "./helper",
"@utils": "./utils",
"@interfaces": "./interfaces",
"@api": "./pages/api",
"@serverApi": "./server/api",
"@newscenter": "./newscenter",
"@spotcenter": "./spotcenter",
"@styles": "./styles"
}
}
]
]
【问题讨论】:
-
两者的最终结果相同,但其中一个用于 Typescript,另一个用于 Javascript
标签: javascript reactjs typescript babeljs next.js