javascript - /bin/sh: 1: cross-env: 使用 github 操作时未找到
问题描述
我想用 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.
解决方案
您cd react
之前需要,yarn install
因为 git 将存储库克隆到./react
.
推荐阅读
- ios - 无法在 App Store Connect 中为 Auto Renewable 订阅设置订阅价格
- python - 如何在python opengl中进行块碰撞
- javascript - d3.timer 是否在重新运行之前等待回调完成?
- image-processing - 无法理解二次连接组件的伪代码
- java - 将路径附加到 Java 中的 HttpUrlConnection
- c++ - Magick++ 合成算法中的内存泄漏
- sql - 转换为关系代数
- c++ - 当应用于不相关的指针时,std::less 如何比 < 更安全?
- ios - 斯威夫特用户界面 | 文本字段未读取输入的值
- c++ - 像这样初始化 int 向量有什么问题:vector
v1 = {1, 2, 3, 4}?