A web-based OPC UA Client developed with Node.js and the Quasar Framework, featuring a modern responsive UI and cross-platform accessibility through any browser.js
GitHub: https://github.com/SEB103/WebOpcUaManager.git
- git config --global user.name "Your Name"
- git config --global user.email your.email@example.com
- git clone https://github.com/SEB103/WebOpcUaManager.git
- cd WebOpcUaManager
- touch README.md
- git add README.md
- git commit -m "add README"
- git push -u origin master
- cd existing_folder
- git init
- git remote add origin https://github.com/SEB103/WebOpcUaManager.git
- git add .
- git commit -m "Initial commit"
- git push -u origin master
- cd existing_repo
- git remote rename origin old-origin
- git remote add origin https://github.com/SEB103/WebOpcUaManager.git
- git push -u origin --all
- git push -u origin --tags
- npm install
- quasar dev
- npm run lint
- npm run format
- npm run type-check (Usually runs
vue-tsc --noEmit)
quasar build(SPA / PWA / SSR / Electron / Capacitor)quasar servedist/spa (Static file server for testing production build)
- Main configuration file: [
quasar.config.js] https://v2.quasar.dev/quasar-cli-vite/quasar-config-js. - Used to set build options, dev server, plugins, boot files, CSS preprocessors, etc.
- Quasar CLI manages multiple modes in a single project (SPA, PWA, SSR, Electron, Capacitor, Cordova, BEX).
- Recommended setup for long-term projects:
- TypeScript → Yes
- Pinia (state management) → Yes
- ESLint + Prettier → Yes
- Update Quasar dependencies with:
npm update quasar
npm update @quasar/app-vite