You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 13, 2023. It is now read-only.
npm install && npm start to work properly to build and run the app
Actual Behavior
After npm install, there were no errors but when I did an npm start, I got the following error regarding primordials:
$ npm start
> [email protected] start /opt/Data/Software/paperless-desktop
> gulp && electron .
fs.js:45
} = primordials;
^
ReferenceError: primordials is not defined
at fs.js:45:5
at req_ (/opt/Data/Software/paperless-desktop/node_modules/natives/index.js:143:24)
"test": "echo \"Error: no test specified\" && exit 1",
at Object.req [as require] (/opt/Data/Software/paperless-desktop/node_modules/natives/index.js:55:10)
at Object.<anonymous> (/opt/Data/Software/paperless-desktop/node_modules/vinyl-fs/node_modules/graceful-fs/fs.js:1:37)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `gulp && electron .`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
"test": "echo \"Error: no test specified\" && exit 1",
{
npm ERR! A complete log of this run can be found in:
npm ERR! /home/edavison/.npm/_logs/2021-04-30T15_06_20_770Z-debug.log
Steps to Reproduce the Problem
git clone the current repo
npm install
npm start
Specifications
Version of Paperless: paperless-ng 1.4.0
Version of Paperless-Desktop: current version in git as of 2021-04-30
Platform: linux fedora 34
Version of NodeJS (if applicable): v14.16.1
The text was updated successfully, but these errors were encountered:
Using npm-force-resolutions as a preinstall script, you can obtain a similar result as with yarn v1. You need to modify your package.json this way:
{
// Your current package.json
"scripts": {
// Your current package.json scripts
"preinstall": "npx npm-force-resolutions"
},
"resolutions": {
"graceful-fs": "^4.2.4"
}
}
npm-force-resolutions will alter the package-lock.json file to set graceful-fsto the wanted version before the install is done.
If you are using a custom .npmrc file in your project and it contains either a proxy or custom registry, you might need to change npx npm-force-resolutions to npx --userconfig .npmrc npm-force-resolutions because as of now, npx doesn't use the current folder .npmrc file by default.
Expected Behavior
npm install && npm start to work properly to build and run the app
Actual Behavior
After npm install, there were no errors but when I did an npm start, I got the following error regarding primordials:
Steps to Reproduce the Problem
Specifications
The text was updated successfully, but these errors were encountered: