Мой rn-cli.config.js выглядит так
var path = require("path");
var config = {
extraNodeModules: {
"react-native": path.resolve(__dirname, "node_modules/react-native"),
"react": path.resolve(__dirname, "node_modules/react"),
},
getProjectRoots() {
return [
// Keep your project directory.
path.resolve(__dirname),
path.resolve(__dirname, "../someCommonJS"), // path to the external module
];
}
}
module.exports = config;
Однако я получаю следующую ошибку:
unable to resolve module a.js from myProj/App.js
В App.js импортирую вот так
импортировать файл из "src / a.js";
Структура моего проекта довольно проста:
someCommonJS --src ---- a.js myProj --App.js --rn-cli.config.js
Как я могу дебютировать, чтобы увидеть, что не так? (path.resolve) кажется, разрешает соответствующий абсолютный путь.
Да, это довольно просто. Добавляем к основному вопросу





Кажется, ваша конфигурация верна. Не могли бы вы дать больше информации о структуре вашего проекта (ов) и точном выводе упаковщика?