babel-plugin-root-import react native中的使用

//我们在引入相对路径的时候
import SomeExample from '../../../some/example.js';
const OtherExample = require('../../../other/example.js');
 
// 使用 babel-plugin-root-import 之后
import SomeExample from '~/some/example.js';
const OtherExample = require('~/other/example.js');

usage

npm install babel-plugin-root-import --save-dev # or yarn add babel-plugin-root-import --dev

For recent react-native versions, add it as a plugin in babel.config.js:

module.exports = (api) => {
  api.cache(true);
 
  return {
    plugins: [
      'babel-plugin-root-import',
    ],
  };
}

自定义根文件名


  "plugins": [
    [
      "babel-plugin-root-import",
      {
        "rootPathSuffix": "./",
        "rootPathPrefix": "~"
      }
    ]
  ],

安装配置完后
watchman watch-del-all
npm start -- --reset-cache

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。