/bin/sh: 1: cross-env: 在我使用 github 操作时未找到
Posted
技术标签:
【中文标题】/bin/sh: 1: cross-env: 在我使用 github 操作时未找到【英文标题】:/bin/sh: 1: cross-env: not found when i using github actions 【发布时间】:2021-09-03 23:06:51 【问题描述】:我想用 github 操作构建项目。但在“build-for-devtools”步骤中出现错误。工作流程和错误如下。
工作流程:
jobs:
build:
runs-on: ubuntu-18.04
steps:
- name: setup node.js environment
uses: actions/setup-node@v2.1.5
with:
node-version: 14
- name: install yarn
run: sudo npm install -g yarn
- name: clone source code
run: |
git clone https://github.com/facebook/react.git
yarn install
- name: build-for-devtools
run: |
cd $GITHUB_WORKSPACE/react
pwd
yarn build-for-devtools
错误:
Run cd $GITHUB_WORKSPACE/react
/home/runner/work/react-dev-tool-build/react-dev-tool-build/react
yarn run v1.22.10
$ cross-env RELEASE_CHANNEL=experimental yarn build react/index,react-dom,react-is,react-debug-tools,scheduler,react-test-renderer,react-refresh --type=NODE && rm -rf build2 && mkdir build2 && cp -r ./build/node_modules build2/oss-experimental/
/bin/sh: 1: cross-env: not found
error Command failed with exit code 127.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Error: Process completed with exit code 127.
【问题讨论】:
【参考方案1】:在yarn install
之前需要cd react
,因为git 将存储库克隆到./react
。
【讨论】:
哦,菜鸟的错误。非常感谢。以上是关于/bin/sh: 1: cross-env: 在我使用 github 操作时未找到的主要内容,如果未能解决你的问题,请参考以下文章
sh: 1: cross-env: laravel mix 的权限被拒绝
项目启动失败 ,'cross-env'不是内部或者外部命令,也不是可运行的程序
项目启动失败 ,'cross-env'不是内部或者外部命令,也不是可运行的程序