mirror of
https://github.com/casdoor/casdoor.git
synced 2025-05-23 18:54:03 +08:00
feat: ban npm to solve potential bugs (#296)
Signed-off-by: turbodog03 <63595854+turbodog03@users.noreply.github.com>
This commit is contained in:
parent
69794fe29d
commit
08eaf298c1
@ -85,9 +85,9 @@ Casdoor provides two run modes, the difference is binary size and user prompt.
|
|||||||
Edit `conf/app.conf`, set `runmode=dev`. Firstly build front-end files:
|
Edit `conf/app.conf`, set `runmode=dev`. Firstly build front-end files:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd web/ && npm install && npm run start
|
cd web/ && yarn && yarn run start
|
||||||
```
|
```
|
||||||
*❗ A word of caution ❗: the `npm` commands above need a recommended system RAM of at least 4GB. It has a potential failure during building the files if your RAM is not sufficient.*
|
*❗ A word of caution ❗: Casdoor's front-end is built using yarn. You should use `yarn` instead of `npm`. It has a potential failure during building the files if you use `npm`.*
|
||||||
|
|
||||||
Then build back-end binary file, change directory to root(Relative to casdoor):
|
Then build back-end binary file, change directory to root(Relative to casdoor):
|
||||||
|
|
||||||
@ -103,7 +103,7 @@ That's it! Try to visit http://127.0.0.1:7001/. :small_airplane:
|
|||||||
Edit `conf/app.conf`, set `runmode=prod`. Firstly build front-end files:
|
Edit `conf/app.conf`, set `runmode=prod`. Firstly build front-end files:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd web/ && npm install && npm run build
|
cd web/ && yarn && yarn run build
|
||||||
```
|
```
|
||||||
|
|
||||||
Then build back-end binary file, change directory to root(Relative to casdoor):
|
Then build back-end binary file, change directory to root(Relative to casdoor):
|
||||||
|
@ -32,7 +32,8 @@
|
|||||||
"build": "craco build",
|
"build": "craco build",
|
||||||
"test": "craco test",
|
"test": "craco test",
|
||||||
"eject": "craco eject",
|
"eject": "craco eject",
|
||||||
"crowdin:sync": "crowdin upload && crowdin download"
|
"crowdin:sync": "crowdin upload && crowdin download",
|
||||||
|
"preinstall": "npx use-yarn -m 'Please use yarn!'"
|
||||||
},
|
},
|
||||||
"eslintConfig": {
|
"eslintConfig": {
|
||||||
"extends": "react-app"
|
"extends": "react-app"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user