babs with express js:避免相对路径导入

时间:2018-03-17 10:26:48

标签: javascript node.js express ecmascript-6 babeljs

目前我的导入就像这样

 import router from '../../app/routes'

有没有办法避免这个../../例如:import router from 'app/routes'在打字稿中我可以像

那样做
{
  "@app/*":["app/*"]
}

Babel中有什么相同的吗?

1 个答案:

答案 0 :(得分:2)

是的,您可以使用babel-plugin-module-resolver

"plugins": [
  ["module-resolver", {
    "root": ["./src"],
    "alias": {
      "app": "./app",
    },
  }]
]
例如,对所有对" app"的引用进行别名成为./src/app