https://github.com/yang991178/fluent-reader?tab=readme-ov-file#build-from-source

Below, am I doing something wrong? I’m not familiar with npm.

% npm install 
npm warn deprecated electron-osx-sign@0.6.0: Please use @electron/osx-sign moving forward. Be aware the API is slightly different
npm error code 1
npm error path /usr/home/grahamperrin/dev/fluent-reader/node_modules/electron
npm error command failed
npm error command sh -c node install.js
npm error HTTPError: Response code 404 (Not Found)
npm error     at Request._onResponseBase (/usr/home/grahamperrin/dev/fluent-reader/node_modules/got/dist/source/core/index.js:913:31)
npm error     at Request._onResponse (/usr/home/grahamperrin/dev/fluent-reader/node_modules/got/dist/source/core/index.js:948:24)
npm error     at ClientRequest.<anonymous> (/usr/home/grahamperrin/dev/fluent-reader/node_modules/got/dist/source/core/index.js:962:23)
npm error     at Object.onceWrapper (node:events:634:26)
npm error     at ClientRequest.emit (node:events:531:35)
npm error     at origin.emit (/usr/home/grahamperrin/dev/fluent-reader/node_modules/@szmarczak/http-timer/dist/source/index.js:43:20)
npm error     at HTTPParser.parserOnIncomingClient (node:_http_client:698:27)
npm error     at HTTPParser.parserOnHeadersComplete (node:_http_common:119:17)
npm error     at TLSSocket.socketOnData (node:_http_client:540:22)
npm error     at TLSSocket.emit (node:events:519:28)
npm error A complete log of this run can be found in: /home/grahamperrin/.npm/_logs/2024-06-30T14_07_35_330Z-debug-0.log
% less /home/grahamperrin/.npm/_logs/2024-06-30T14_07_35_330Z-debug-0.log
% pwd
/usr/home/grahamperrin/dev/fluent-reader
% ls -hln
total 1
drwxr-xr-x  4 1002 1002   11B 30 Jun 15:07 build
drwxr-xr-x  5 1002 1002   10B 30 Jun 15:07 dist
drwxr-xr-x  3 1002 1002    5B 30 Jun 15:07 docs
-rw-r--r--  1 1002 1002  909B 30 Jun 15:07 electron-builder-mas.yml
-rw-r--r--  1 1002 1002  1.3K 30 Jun 15:07 electron-builder.yml
-rw-r--r--  1 1002 1002  1.5K 30 Jun 15:07 LICENSE
-rw-r--r--  1 1002 1002  456K 30 Jun 15:07 package-lock.json
-rw-r--r--  1 1002 1002  1.8K 30 Jun 15:07 package.json
-rw-r--r--  1 1002 1002  3.5K 30 Jun 15:07 README.md
drwxr-xr-x  7 1002 1002   12B 30 Jun 15:07 src
-rw-r--r--  1 1002 1002  173B 30 Jun 15:07 tsconfig.json
-rw-r--r--  1 1002 1002  2.1K 30 Jun 15:07 webpack.config.js
% 

From what’s in the debug log – 1,440 lines (available on request) – I don’t know where to start.

1 point

ELECTRON_SKIP_BINARY_DOWNLOAD

Thanks to aiz.wallenstein in FreeBSD Discord at https://discord.com/channels/727023752348434432/1255742756375101500/1256750137582293062 (in response to a failed npm audit fix for a different software title):

% setenv ELECTRON_SKIP_BINARY_DOWNLOAD 1
% npm install
npm warn deprecated electron-osx-sign@0.6.0: Please use @electron/osx-sign moving forward. Be aware the API is slightly different

added 604 packages, and audited 605 packages in 1m

70 packages are looking for funding
  run `npm fund` for details

19 vulnerabilities (6 moderate, 8 high, 5 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
% npm audit fix

added 4 packages, removed 1 package, changed 9 packages, and audited 608 packages in 22s

70 packages are looking for funding
  run `npm fund` for details

# npm audit report

…
permalink
report
reply

BlendIT BSD Cafe - FreeBSD

!freebsd@blendit.bsd.cafe

Create post

Welcome to the “FreeBSD” community at the BSD Cafe BlendIT server!

Join us in our bustling virtual cafe, where we savor the finest virtual pastries and discuss all things FreeBSD. We’re thrilled to have you here, and we hope this place becomes your go-to spot for all matters concerning FreeBSD. Whether you’re a seasoned FreeBSD enthusiast, a curious newcomer, or simply intrigued by the world of BSD operating systems, this space is open for discussions, questions, and knowledge exchange. Feel free to introduce yourself, pose questions, share your experiences, or engage in conversations about FreeBSD’s robustness, performance, and its thriving community. We foster a warm and respectful environment where everyone can learn and contribute. So, take a seat in our bustling cafe, treat yourself to a virtual pastry, and let’s dive into the exciting world of FreeBSD together! Your insights and questions are highly valued, and we eagerly anticipate enlightening conversations within this community.

Community stats

  • 12

    Monthly active users

  • 49

    Posts

  • 57

    Comments