I encounter this bug when building for production using react,
i successfully build the project in my local environment. However when I tried to deploy the app in our testing server, npm run build is not working
Reproduction
npm run build working on local environment but not on test server
[vite:resolve] EACCES: permission denied, stat '/root/.node_modules/vite/preload-helper'
error during build:
Error: EACCES: permission denied, stat '/root/.node_modules/vite/preload-helper'
at Object.statSync (fs.js:1086:3)
at isDirectory (/var/www/vhosts/jjwc-hris.bentacos.com/dev.jjwc-hris.bentacos.com/jjwc-frontend/node_modules/resolve/lib/sync.js:31:23)
at loadNodeModulesSync (/var/www/vhosts/jjwc-hris.bentacos.com/dev.jjwc-hris.bentacos.com/jjwc-frontend/node_modules/resolve/lib/sync.js:200:17)
at Function.resolveSync [as sync] (/var/www/vhosts/jjwc-hris.bentacos.com/dev.jjwc-hris.bentacos.com/jjwc-frontend/node_modules/resolve/lib/sync.js:107:17)
at resolveFrom (/var/www/vhosts/jjwc-hris.bentacos.com/dev.jjwc-hris.bentacos.com/jjwc-frontend/node_modules/vite/dist/node/chunks/dep-971d9e33.js:2077:29)
at resolvePackageData (/var/www/vhosts/jjwc-hris.bentacos.com/dev.jjwc-hris.bentacos.com/jjwc-frontend/node_modules/vite/dist/node/chunks/dep-971d9e33.js:28938:19)
at /var/www/vhosts/jjwc-hris.bentacos.com/dev.jjwc-hris.bentacos.com/jjwc-frontend/node_modules/vite/dist/node/chunks/dep-971d9e33.js:29319:15
at Array.find (<anonymous>)
at tryNodeResolve (/var/www/vhosts/jjwc-hris.bentacos.com/dev.jjwc-hris.bentacos.com/jjwc-frontend/node_modules/vite/dist/node/chunks/dep-971d9e33.js:29318:44)
at Object.resolveId (/var/www/vhosts/jjwc-hris.bentacos.com/dev.jjwc-hris.bentacos.com/jjwc-frontend/node_modules/vite/dist/node/chunks/dep-971d9e33.js:29150:28)
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/core instead.
Describe the bug
I encounter this bug when building for production using react, i successfully build the project in my local environment. However when I tried to deploy the app in our testing server, npm run build is not working
Reproduction
npm run build working on local environment but not on test server
System Info
Used Package Manager
npm
Logs
Validations