作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
为了添加它,我运行了以下命令:
yarn workspace mobile add react-native-webview
Error: Unable to resolve module `react-native-webview` from `index.js`: react-native-webview could not be found within the project or in these directories:
../../node_modules
/Users/kurnalsaini/Documents/test-mono/packages/mobile/node_modules
最佳答案
尝试将 Metro 配置设置为监视错误中显示的目录中的 node_modules,您的 metro.config.js 应如下所示:
常量路径 = 要求(“路径”);
const watchFolders = [
//Relative path to packages directory
path.resolve(__dirname + "/.."),
path.resolve(__dirname + "/../../node_modules"),
];
module.exports = {
resetCache: true,
transformer: {
getTransformOptions: async () => ({
transform: {
experimentalImportSupport: false,
inlineRequires: false,
},
}),
},
watchFolders,
};
关于react-native 找不到存在的 node_modules。这可能仅在我使用 yarn 工作区时发生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62163387/
我是一名优秀的程序员,十分优秀!