36 lines
690 B
Markdown
36 lines
690 B
Markdown
# AyaNova client UI
|
|
|
|
## Project setup
|
|
|
|
1. Install the build tools exactly as listed in `C:\data\code\raven\devdocs\build\BUILD.md`.
|
|
They are very specific, and in several cases outdated on purpose (Node.js 12.22.9).
|
|
2. Clone this repository from Gitea into `C:\data\code\raven-client`.
|
|
3. Install dependencies:
|
|
|
|
```
|
|
cd C:\data\code\raven-client\ayanova
|
|
npm ci
|
|
```
|
|
|
|
Use `npm ci`, not `npm install`: it installs the exact versions in `package-lock.json`.
|
|
|
|
## Development server with hot reload
|
|
|
|
```
|
|
npm run serve
|
|
```
|
|
|
|
## Production build
|
|
|
|
```
|
|
npm run build
|
|
```
|
|
|
|
Output goes to `dist\`. The release build copies it into the server's `wwwroot`.
|
|
|
|
## Lint
|
|
|
|
```
|
|
npm run lint
|
|
```
|