This document describes the HydrOffice SmartMap WebGIS (2.1). For the project page, go here.

3.1. How to install

  • Install git.
  • Install npm using the latest installer in the Node.js home page.
    • Execute npm init if you need to initialize the package.json file.
    • Execute npm install to install the required packages.
    • If you want to add a required package, run npm install --save xxxxxx
  • Install gulp globally by executing npm install -g gulp.
  • Install npm install --save-dev gulp.
  • Install babel (transcompiler from ES6 to ES5)
    • Execute npm install --save-dev @babel/core @babel/preset-env.
    • Execute npm install --save-dev gulp-babel
  • Install npm install --save-dev gulp-eol.
  • Install eslint by executing npm install -g eslint.
    • Initialize eslint by executing eslint --init.
    • Add to the required packages: npm install --save-dev gulp-eslint
  • Install npm install --save-dev webpack-stream.
  • Install npm install --save bootstrap.
  • Install npm install --save bootstrap-datepicker.
  • Install npm install --save bootstrap3-dialog.
  • Install npm install --save patternfly-bootstrap-treeview.
  • Install npm install --save file-saver.
  • Install npm install --save popper.
  • Install npm install --save popper.js.
  • Install npm install --save jquery.
  • Install npm install --save ol.
  • Install npm install --save proj4.
  • Install npm install --save @turf/nearest-point.
  • Install npm install --save @turf/turf.
  • For updating npm:
    • Execute npm install -g npm@next