mirror of
https://github.com/kubevela/kubevela.git
synced 2026-04-21 01:57:18 +00:00
Revert package management and build tool to npm
As yarn failed to build and start the dashboard most of time, revert the tool to npm
This commit is contained in:
2
Makefile
2
Makefile
@@ -248,7 +248,7 @@ endif
|
||||
|
||||
start-dashboard:
|
||||
go run pkg/server/main/startAPIServer.go &
|
||||
cd dashboard && yarn && yarn start && cd ..
|
||||
cd dashboard && npm install && npm start && cd ..
|
||||
|
||||
swagger-gen:
|
||||
$(GOBIN)/swag init -g server/route.go -d pkg/ -o pkg/server/docs/
|
||||
|
||||
@@ -7,37 +7,55 @@ In the root folder of this project, run `make start-dashboard` to start backend
|
||||
```shell
|
||||
➜ xxx/src/github.com/oam-dev/kubevela $ make start-dashboard
|
||||
go run pkg/server/main/startAPIServer.go &
|
||||
cd dashboard && yarn && yarn start && cd ..
|
||||
yarn install v1.22.4
|
||||
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
|
||||
[1/5] 🔍 Validating package.json...
|
||||
[2/5] 🔍 Resolving packages...
|
||||
success Already up-to-date.
|
||||
$ umi g tmp
|
||||
✨ Done in 5.89s.
|
||||
yarn run v1.22.4
|
||||
$ umi dev
|
||||
Starting the development server...
|
||||
I1230 10:37:54.157092 14236 request.go:621] Throttling request took 1.04915427s, request: GET:https://47.242.145.141:6443/apis/split.smi-spec.io/v1alpha2?timeout=32s
|
||||
cd dashboard && npm install && npm start && cd ..
|
||||
I0205 11:25:55.742786 5535 request.go:621] Throttling request took 1.002149891s, request: GET:https://47.242.145.141:6443/apis/coordination.k8s.io/v1beta1?timeout=32s
|
||||
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
|
||||
- using env: export GIN_MODE=release
|
||||
- using code: gin.SetMode(gin.ReleaseMode)
|
||||
|
||||
[GIN-debug] POST /api/envs/ --> github.com/oam-dev/kubevela/pkg/server.(*APIServer).CreateEnv-fm (6 handlers)
|
||||
[GIN-debug] PUT /api/envs/:envName --> github.com/oam-dev/kubevela/pkg/server.(*APIServer).UpdateEnv-fm (6 handlers)
|
||||
...
|
||||
[GIN-debug] GET /api/version --> github.com/oam-dev/kubevela/pkg/server.(*APIServer).GetVersion-fm (6 handlers)
|
||||
[GIN-debug] GET /swagger/*any --> github.com/swaggo/gin-swagger.CustomWrapHandler.func1 (7 handlers)
|
||||
[GIN-debug] GET /api/envs/:envName --> github.com/oam-dev/kubevela/pkg/server.(*APIServer).GetEnv-fm (6 handlers)
|
||||
[GIN-debug] GET /api/envs/ --> github.com/oam-dev/kubevela/pkg/server.(*APIServer).ListEnv-fm (6 handlers)
|
||||
|
||||
> fsevents@1.2.13 install /Users/zhouzhengxi/Programming/golang/src/github.com/oam-dev/kubevela/dashboard/node_modules/watchpack-chokidar2/node_modules/fsevents
|
||||
> node install.js
|
||||
|
||||
SOLINK_MODULE(target) Release/.node
|
||||
CXX(target) Release/obj.target/fse/fsevents.o
|
||||
SOLINK_MODULE(target) Release/fse.node
|
||||
|
||||
> ejs@2.7.4 postinstall /Users/zhouzhengxi/Programming/golang/src/github.com/oam-dev/kubevela/dashboard/node_modules/umi-webpack-bundle-analyzer/node_modules/ejs
|
||||
> node ./postinstall.js
|
||||
|
||||
Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)
|
||||
|
||||
|
||||
> kubevela@0.0.1 postinstall /Users/zhouzhengxi/Programming/golang/src/github.com/oam-dev/kubevela/dashboard
|
||||
> umi g tmp
|
||||
|
||||
added 1234 packages from 743 contributors, removed 49 packages, updated 85 packages and audited 3208 packages in 41.551s
|
||||
|
||||
235 packages are looking for funding
|
||||
run `npm fund` for details
|
||||
|
||||
found 19 vulnerabilities (18 low, 1 high)
|
||||
run `npm audit fix` to fix them, or `npm audit` for details
|
||||
|
||||
> kubevela@0.0.1 start /Users/zhouzhengxi/Programming/golang/src/github.com/oam-dev/kubevela/dashboard
|
||||
> umi dev
|
||||
|
||||
Starting the development server...
|
||||
|
||||
✔ Webpack
|
||||
Compiled successfully in 26.86s
|
||||
Compiled successfully in 34.81s
|
||||
|
||||
DONE Compiled successfully in 26865ms 10:38:22 AM
|
||||
DONE Compiled successfully in 34815ms 11:27:12 AM
|
||||
|
||||
|
||||
App running at:
|
||||
- Local: http://localhost:8000 (copied to clipboard)
|
||||
- Network: http://192.168.31.114:8000
|
||||
- Local: http://localhost:8002 (copied to clipboard)
|
||||
- Network: http://30.240.99.101:8002
|
||||
```
|
||||
|
||||
## Development
|
||||
@@ -45,37 +63,11 @@ I1230 10:37:54.157092 14236 request.go:621] Throttling request took 1.04915427
|
||||
### Install dependencies
|
||||
|
||||
```bash
|
||||
yarn
|
||||
```
|
||||
|
||||
### Build
|
||||
|
||||
```bash
|
||||
yarn build
|
||||
npm install
|
||||
```
|
||||
|
||||
### Start up
|
||||
|
||||
```bash
|
||||
yarn start
|
||||
```
|
||||
|
||||
### Lint and Test
|
||||
|
||||
- Check code style
|
||||
|
||||
```bash
|
||||
yarn lint
|
||||
```
|
||||
|
||||
You can also use script to auto fix some lint error:
|
||||
|
||||
```bash
|
||||
yarn prettier
|
||||
```
|
||||
|
||||
- Test code
|
||||
|
||||
```bash
|
||||
yarn test
|
||||
npm start
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user