小编Ali*_*ong的帖子

ng 构建和 ionic 构建之间的区别

我有一个基于 Ionic Angular 的 PWA 项目。我想使用 GitHub Actions,这样当我推送更改时,我的项目就会在 Google Firebase 托管上构建和部署。

在准备好的package.json中,规范为"build-prod": "ionic build --prod".

在我的main.yml文件中,我指定了步骤:

      - name: Checkout Repo
        uses: actions/checkout@master
      - name: Install Dependencies
        run: npm install
      - name: Build
        run: npm run build-prod
Run Code Online (Sandbox Code Playgroud)

安装依赖项步骤进展顺利。但是,GitHub Actions 在构建步骤中显示错误:

Run npm run build-prod

> my-project@0.0.1 build-prod /home/runner/work/my-project/my-project
> ionic build --prod

sh: 1: ionic: not found
Run Code Online (Sandbox Code Playgroud)

据我了解,原因很简单,GitHub Actions 不知道ionic是什么。但是,当我尝试使用

      - name: Build
        run: npm run build
Run Code Online (Sandbox Code Playgroud)

默认情况下使用:ng build …

ionic-framework angular github-actions

5
推荐指数
1
解决办法
3463
查看次数

标签 统计

angular ×1

github-actions ×1

ionic-framework ×1