zuZ*_*Zuu 7 javascript github npm github-actions
Github Action 给出了最后一个“run: npm run build”的错误
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
Error: Process completed with exit code 1.
Run Code Online (Sandbox Code Playgroud)
我的工作流程文件
name: Node.js CI
on:
push:
branches: ['master']
jobs:
build:
runs-on: self-hosted
strategy:
matrix:
node-version: [16.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- run: npm i
- run: npm i
working-directory: client
- run: npm run build --if-present
working-directory: client
Run Code Online (Sandbox Code Playgroud)
我认为这就是解决方案
env:
NODE_OPTIONS: "--max-old-space-size=4096"
Run Code Online (Sandbox Code Playgroud)
但它还没有工作,我不确定我是否必须在 env 及其确切位置之前添加“-”...我在“run: npm run build --if-presentworking-directory: client”下完成了它“但没有用。
Lou*_*ge9 19
根据对类似问题的回复:
run
jobs:
make-love:
steps:
- name: "Just do it"
run: |
export NODE_OPTIONS="--max_old_space_size=4096"
npm start
Run Code Online (Sandbox Code Playgroud)
env
jobs:
make-love:
steps:
- name: "Nothing is impossible"
env:
NODE_OPTIONS: "--max_old_space_size=4096"
run: npm start
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9850 次 |
| 最近记录: |