Learn Setup Windows Workstation Developer Station - aliconnect/aliconnect.sdk GitHub Wiki
-
Create folder structure productie
📁 \ 📁 github 📁 schiphol-nl 📁 station-j2 > git clone https://github.com/schiphol-nl/station-j2.git 📁 public
-
Maak package.json (
\github\schiphol-nl\station-j2\package.json
){ "name": "station_j2", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "jsmodbus": "^4.0.6", "check-disk-space": "^2.1.0", "node-cmd": "^4.0.0", "os-utils": "0.0.14", "snmp-native": "^1.2.0", "tedious": "^11.0.9", "@schiphol-nl/station": "^0.0.2" } }
-
Run npm install
cd \github\schiphol-nl\station-j2 npm install
reultaat
📁 \ 📁 github 📁 schiphol-nl 📁 station-j2 📄 package.json 📁 node-modules 📁 @schiphol-nl 📁 station 📁 public 📁 api 📄 index.php 📄 index.html
-
Maak index.js (
\github\schiphol-nl\station-j2\index.js
)Station = require('@schiphol-nl/station'); aimClient = new Station.NodeApplication({ config: { http: { port: 9001, } } });
-
Maak index.html (
\github\schiphol-nl\station-j2\public\index.html
)<!DOCTYPE HTML> <html> <head> <title>GUI DMS SCHIPHOL STATION</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="//npm.aliconnect.nl/[email protected]/public/debug/css/web.css" rel="stylesheet"/> <script src="//npm.aliconnect.nl/[email protected]/public/debug/js/aim.js"></script> <link href="../../station/dist/public/css/dms.gui.css" rel="stylesheet"/> <script src="../../station/dist/public/js/dms.js"></script> <script src="../../station/dist/public/js/dms.gui.js"></script> </head> <body></body> </html>
-
Download
data.json
-
ACSM Koppeling Installeren
-
IIS
```
🖥 SRV(PC)
📁 Sites
🌍 schiphol-nl.localhost => C:\github\schiphol-nl\station-j2\public
📁 station => C:\github\schiphol-nl\station-j2\node_modules\@schiphol-nl\station\public
📁 station-j2 => C:\github\schiphol-nl\station-j2\node_modules\@schiphol-nl\station-j2\public
📁 api => C:\github\schiphol-nl\station-j2\node_modules\@schiphol-nl\station\public\api
```
-
Configuratie ACSM naar
http://schiphol-nl.localhost/station-j2/api/
-
Run
node index
-
GitIgnore
-
GitHub upload naar
https://github.com/Schiphol-NL/station-j2
-
Instellen Page
https://schiphol-nl.github.io/station-j2/
-
Mappen structuur aanmaken
📁 \ 📁 github 📁 schiphol-nl 📁 station > git clone https://github.com/schiphol-nl/station.git 📁 dist 📁 node-modules > volgt na npm install 📁 @aliconnect 📁 sdk 📁 public 📁 debug 📁 js 📁 public 📁 station-j2 📁 node-modules 📁 @schiphol-nl 📁 station > c:\github\schiphol-nl\station\dist 📁 ...
-
in
station
npm installcd \github\schiphol-nl\station npm install
-
verwijzing in
station-j2
naar code vanstation
cd \github\schiphol-nl\station-j2 ren node-modules\@schiphol-nl\station station_dist mklink /D node-modules\@schiphol-nl\station c:\github\schiphol-nl\station\dist
-
testen van
station-j2
met code vanstation
-
Als alles werkt
-
publish van nieuwe versie
station
naarnpm
npm login .... npm publish \github\schiphol-nl\station\dist --dry-run npm publish \github\schiphol-nl\station\dist --access public
-
in productie aanpassen
package.json
naar nieuw versie -
in productie command
npm install
-
Mappen structuur aanmaken
📁 \ 📁 github 📁 aliconnect 📁 sdk > git clone https://github.com/aliconnect/sdk.git 📁 dist 📁 public 📁 debug 📁 css 📄 web.css 📁 js 📄 aim.js 📁 sdk.wiki > git clone https://github.com/aliconnect/sdk.wiki.git
-
verwijzing in
station
naar code vansdk
cd \github\schiphol-nl\station-j2 ren node-modules\@aliconnect\sdk sdk_dist mklink /D node-modules\@aliconnect\sdk c:\github\aliconnect\sdk\dist
-
IIS
📁 SRV(PC)
📁 Sites
🌍 github.localhost => C:\github
-
HTML aanpassen
<script src="//npm.aliconnect.nl/[email protected]/public/debug/js/aim.js"></script>
vervangen voor
<script src="//github.localhost/aliconnect/sdk/public/debug/js/aim.js"></script>
-
publish
npm publish \github\aliconnect\sdk\dist --dry-run npm publish \github\aliconnect\sdk\dist --access public