gpt4 book ai didi

react-native - 如何修复 Detox 包子路径 './build/cli/args' 未由 "exports"定义

转载 作者:行者123 更新时间:2023-12-05 06:56:59 25 4
gpt4 key购买 nike

我正在为 React Native 项目设置 detox,我一直在处理配置,当我使用 detox build --configuration android 时,构建成功了,但是当我尝试运行 detox test --configuration android 我最终会得到以下错误 detox[13452] ERROR: [cli.js] Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './build/cli/args' is未由/Users/Desktop/vahingonsattuessa/node_modules/jest-cli/package.json 中的“exports”定义

我的 .detoxrc.json 文件如下所示:

{
"testRunner": "jest",
"runnerConfig": "e2e/config.json",
"apps": {
"android": {
"type": "android.apk",
"binaryPath": "android/app/build/outputs/apk/debug/app-debug.apk",
"build": "cd android && ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug && cd .."
}
},
"devices": {
"simulator": {
"type": "ios.simulator",
"device": {
"type": "iPhone 12"
}
},
"emulator": {
"type": "android.emulator",
"device": {
"avdName": "Pixel_3a_API_30_x86"
}
}
},
"configurations": {
"ios": {
"device": "simulator",
"app": "ios"
},
"android": {
"device": "emulator",
"app": "android"
}
}
}

最佳答案

您的模板声明中有错字。

改变:

const referenceTemplate = path.resolve(`.src/templates/reference.js`)

收件人:

const referenceTemplate = path.resolve(`./src/templates/reference.js`)

此外,您的 localizedSlug 函数似乎收到了一些错误的参数。它似乎将 isPage 接收为 false,将 URL 设置为 /blog,因此请检查您的查询值。

关于react-native - 如何修复 Detox 包子路径 './build/cli/args' 未由 "exports"定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64986555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com