Not building frontend (fast-glob is missing) #9529

Closed
opened 2025-11-02 08:41:55 -06:00 by GiteaMirror · 3 comments
Owner

Originally created by @finalclass on GitHub (Sep 6, 2022).

Description

Steps I took:

  1. Cloned the recent repo
  2. executed TAGS="bindata sqlite sqlite_unlock_notify" make frontend
  3. This error showed up:
$ TAGS="bindata sqlite sqlite_unlock_notify" make frontend
go run github.com/google/go-licenses@v1.3.0 save . --force --save_path=".go-licenses" 2>/dev/null
make: [Makefile:426: assets/go-licenses.json] Error 1 (ignored)
node build/generate-go-licenses.js ".go-licenses" "assets/go-licenses.json"
node:internal/errors:465
    ErrorCaptureStackTrace(err);
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'fast-glob' imported from /home/sel/Documents/tmp/gitea/build/generate-go-licenses.js
    at new NodeError (node:internal/errors:372:5)
    at packageResolve (node:internal/modules/esm/resolve:954:9)
    at moduleResolve (node:internal/modules/esm/resolve:1003:20)
    at defaultResolve (node:internal/modules/esm/resolve:1218:11)
    at ESMLoader.resolve (node:internal/modules/esm/loader:580:30)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:294:18)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:80:40)
    at link (node:internal/modules/esm/module_job:78:36) {
  code: 'ERR_MODULE_NOT_FOUND'
}
make: *** [Makefile:427: assets/go-licenses.json] Error 1

As a work around I entered the build directory and installed the fast-glob package like this:

cd build
npm i fast-glob

and then the build was successful.

Gitea Version

f1ea6c92d

Can you reproduce the bug on the Gitea demo site?

No

Log Gist

No response

Screenshots

No response

Git Version

No response

Operating System

linux manjaro

How are you running Gitea?

$ uname -a
Linux rog 5.15.60-1-MANJARO #1 SMP PREEMPT Thu Aug 11 13:14:05 UTC 2022 x86_64 GNU/Linux
$ go version
go version go1.19 linux/amd64
$ node --version
v16.15.1

Database

SQLite

Originally created by @finalclass on GitHub (Sep 6, 2022). ### Description Steps I took: 1. Cloned the recent repo 2. executed `TAGS="bindata sqlite sqlite_unlock_notify" make frontend` 3. This error showed up: ``` $ TAGS="bindata sqlite sqlite_unlock_notify" make frontend go run github.com/google/go-licenses@v1.3.0 save . --force --save_path=".go-licenses" 2>/dev/null make: [Makefile:426: assets/go-licenses.json] Error 1 (ignored) node build/generate-go-licenses.js ".go-licenses" "assets/go-licenses.json" node:internal/errors:465 ErrorCaptureStackTrace(err); ^ Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'fast-glob' imported from /home/sel/Documents/tmp/gitea/build/generate-go-licenses.js at new NodeError (node:internal/errors:372:5) at packageResolve (node:internal/modules/esm/resolve:954:9) at moduleResolve (node:internal/modules/esm/resolve:1003:20) at defaultResolve (node:internal/modules/esm/resolve:1218:11) at ESMLoader.resolve (node:internal/modules/esm/loader:580:30) at ESMLoader.getModuleJob (node:internal/modules/esm/loader:294:18) at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:80:40) at link (node:internal/modules/esm/module_job:78:36) { code: 'ERR_MODULE_NOT_FOUND' } make: *** [Makefile:427: assets/go-licenses.json] Error 1 ``` As a work around I entered the build directory and installed the `fast-glob` package like this: ```bash cd build npm i fast-glob ``` and then the build was successful. ### Gitea Version f1ea6c92d ### Can you reproduce the bug on the Gitea demo site? No ### Log Gist _No response_ ### Screenshots _No response_ ### Git Version _No response_ ### Operating System linux manjaro ### How are you running Gitea? ``` $ uname -a Linux rog 5.15.60-1-MANJARO #1 SMP PREEMPT Thu Aug 11 13:14:05 UTC 2022 x86_64 GNU/Linux $ go version go version go1.19 linux/amd64 $ node --version v16.15.1 ``` ### Database SQLite
GiteaMirror added the type/bug label 2025-11-02 08:41:55 -06:00
Author
Owner

@delvh commented on GitHub (Sep 6, 2022):

Will be fixed by https://github.com/go-gitea/gitea/pull/21078.

@delvh commented on GitHub (Sep 6, 2022): Will be fixed by https://github.com/go-gitea/gitea/pull/21078.
Author
Owner

@silverwind commented on GitHub (Sep 6, 2022):

It's a make dependency issue, you can workaround using make deps-frontend frontend

@silverwind commented on GitHub (Sep 6, 2022): It's a make dependency issue, you can workaround using `make deps-frontend frontend`
Author
Owner

@delvh commented on GitHub (Sep 7, 2022):

#21078 has been merged now.

@delvh commented on GitHub (Sep 7, 2022): #21078 has been merged now.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#9529