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
In case anyone is developing on Windows, this is what I had to do...
yarn setup will not work all the way on windows because yarn setup:envs part fails due to the cp command not existing... but, you can still run yarn setup and then manually copy:
But then you have to runyarn prisma:setup manually, because that part was not reached in yarn setup call, after the failure of yarn setup:envs...
Finally, the NODE_ENV issue.
In all 3package.json files inside server, client and collector folders I had to change NODE_ENV=development into set NODE_ENV=development &&.
Then in the frontend folder, nothing else was needed.
But, in bothserver/index.js and collector/index.js files, I added this line on top: process.env.NODE_ENV = process.env.NODE_ENV.trim();. This is because the set change sets the extra space, sadly. Alternatively, setenv may be a solution but I figured adding a single line is less disruptive than adding a whole package...
I was then able to start all three with: yarn dev:server yarn dev:frontend yarn dev:collector
Naturally, these changes must not be pushed in your merge requests...
The text was updated successfully, but these errors were encountered:
This is useful for sure for those who want to do local dev on windows. Let's move this request to our docs repo. Makes sense to turn this issue into just a page on the docs site for future posterity instead of just another floating MD file in the repo Mintplex-Labs/anythingllm-docs#18
Description
In case anyone is developing on Windows, this is what I had to do...
yarn setup
will not work all the way on windows becauseyarn setup:envs
part fails due to thecp
command not existing... but, you can still runyarn setup
and then manually copy:But then you have to run
yarn prisma:setup
manually, because that part was not reached inyarn setup
call, after the failure ofyarn setup:envs
...Finally, the
NODE_ENV
issue.In all 3
package.json
files insideserver
,client
andcollector
folders I had to changeNODE_ENV=development
intoset NODE_ENV=development &&
.Then in the
frontend
folder, nothing else was needed.But, in both
server/index.js
andcollector/index.js
files, I added this line on top:process.env.NODE_ENV = process.env.NODE_ENV.trim();
. This is because the set change sets the extra space, sadly. Alternatively, setenv may be a solution but I figured adding a single line is less disruptive than adding a whole package...I was then able to start all three with:
yarn dev:server
yarn dev:frontend
yarn dev:collector
Naturally, these changes must not be pushed in your merge requests...
The text was updated successfully, but these errors were encountered: