metro.config.js 629 B

123456789101112131415161718192021222324252627282930
  1. /* eslint-env node */
  2. /* eslint-disable */
  3. const {
  4. getDefaultConfig
  5. } = require("expo/metro-config");
  6. const path = require("path");
  7. const root = path.resolve(__dirname, "../..");
  8. const source = path.resolve(__dirname, "../src");
  9. const config = getDefaultConfig(__dirname);
  10. config.watchFolders = [
  11. root,
  12. source
  13. ];
  14. config.resolver.extraNodeModules = {
  15. "ncore-ui-kit": path.resolve(root, "src"),
  16. "node_modules": path.resolve(root, "node_modules")
  17. };
  18. config.resolver.nodeModulesPaths = [
  19. path.resolve(root, "node_modules")
  20. ];
  21. config.resolver.disableHierarchicalLookup = true;
  22. module.exports = config;