2018-12-19 import路径简化

2018-12-19  本文已影响0人  056cc6443751

原来路径导入用相对路径很麻烦,搜了下用babel-plugin-module-resolver
在根目录下会成成.bablerc文件

{
  "presets": ["module:metro-react-native-babel-preset"],
  "plugins": [
    ["module-resolver", {
      "root": ["./src"],
      "alias": {
        "appUtil": "./src/util"
      },
      "extensions": [".js", ".ios.js", ".android.js"]
    }]
  ]
}

在webstorm中会显示module isn't installed,也无法导航,搜到了https://youtrack.jetbrains.com/issue/WEB-22717

在根目录下新建system.js,内容如下

System.config({
    "paths": {
        "appUtil/*": "./src/util/*"
    }
});
上一篇 下一篇

猜你喜欢

热点阅读