- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用detox
用于端到端测试我的 react native 应用程序。当我尝试运行yarn detox build -c android.emu.release
时它不能很好地运行脚本 cd android ; ./gradlew assembleRelease app:assembleAndroidTest -DtestBuildType=release ; cd -
。该脚本由 detox init
自动生成.
这是我的package.json
文件:
{
"detox": {
/*...*/
"android.emu.release": {
"binaryPath": "android/app/build/outputs/apk/release/app-release.apk",
"build": "cd android ./gradlew assembleRelease app:assembleAndroidTest -DtestBuildType=release ; cd -", //<<<<<<<<<<<
"type": "android.emulator",
"device": {
"avdName": "NexusOneAPI29"
}
}
/*...*/
},
/*...*/
}
我正在努力奔跑yarn detox build -c android.emu.release
例如。如果
;
正在排毒?我认为主要错误是:The system cannot find the path specified.
从下面提取。
$ yarn detox-build
yarn run v1.21.1
detox[7600] INFO: [build.js] cd android ; gradlew assembleRelease app:assembleAndroidTest -DtestBuildType=release ; cd -
The system cannot find the path specified.
detox[7600] ERROR: [cli.js] Error: Command failed: cd android ; gradlew assembleRelease app:assembleAndroidTest -DtestBuildType=releas
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
最佳答案
您应该使用 &&
从 npm 脚本在任何平台和任何 shell 上运行多个命令。您可能认为它在 powershell 上不起作用,但实际上它确实有效。
[npm] doesn't have the exact same semantics for && (it executes the second command regardless of the success of the first), but it does work to string together multiple commands on a line.
https://github.com/npm/npm/issues/4040#issuecomment-209034612
关于javascript - 如何在 package.json 脚本中运行多个命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59886960/
我是一名优秀的程序员,十分优秀!