Skip to content

npm run build failed but CI didn't capture the error #3004

@Changqing-JING

Description

@Changqing-JING

Bug description

npm run build && echo success

> [email protected] build
> node scripts/build

src : Compiler as a library
cli : Compiler frontend asc
dts : TS definition bundles
web : Example web template

2026-04-02T09:39:10.708Z - src - Starting new build ...
2026-04-02T09:39:10.709Z - cli - Starting new build ...
2026-04-02T09:39:10.828Z - src - SUCCESS (0 warnings, 120 ms)
2026-04-02T09:39:10.845Z - web - Starting new build ...
TypeError: Cannot read properties of undefined (reading 'binaryen')
    at buildWeb (file:///home/jcq/workspace/github/assemblyscript/scripts/build-web.js:11:44)
    at file:///home/jcq/workspace/github/assemblyscript/scripts/build.js:181:9
    at /home/jcq/workspace/github/assemblyscript/node_modules/esbuild/lib/main.js:1598:33
    at runOnEndCallbacks (/home/jcq/workspace/github/assemblyscript/node_modules/esbuild/lib/main.js:1627:9)
    at buildResponseToResult (/home/jcq/workspace/github/assemblyscript/node_modules/esbuild/lib/main.js:1205:7)
    at /home/jcq/workspace/github/assemblyscript/node_modules/esbuild/lib/main.js:1217:9
    at new Promise (<anonymous>)
    at requestCallbacks.on-end (/home/jcq/workspace/github/assemblyscript/node_modules/esbuild/lib/main.js:1216:54)
    at handleRequest (/home/jcq/workspace/github/assemblyscript/node_modules/esbuild/lib/main.js:909:17)
    at handleIncomingPacket (/home/jcq/workspace/github/assemblyscript/node_modules/esbuild/lib/main.js:934:7)
2026-04-02T09:39:10.847Z - web - ERROR (had errors, 1 ms)
2026-04-02T09:39:10.847Z - cli - SUCCESS (0 warnings, 138 ms)
2026-04-02T09:39:10.848Z - dts - Starting new build ...
2026-04-02T09:39:14.931Z - dts - SUCCESS (no errors, 4083 ms)
success

Steps to reproduce

npm run build

AssemblyScript version

v0.28.12

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions