Valmistelut

  1. Asenna Node.js

  2. Asenna editoriisi Prettier

    • Laita asetuksista koodimuotoilu päälle aina kun tiedosto tallennetaan

      • Ohjeet Atom-editoriin

        • Asennus

          • File > Settings > Install > “autosave” & “prettier”

        • Asetukset

          • File > Settings > Packages > “autosave” > Settings > ☑️ Enabled

          • File > Settings > Packages > “prettier” > Settings > ☑️ Format Files on Save

  3. Tallenna esimerkkiprojekti ja suorita npm install, tai tee vaiheet 4-7

  4. Tee uusi projekti

    mkdir npm-package-expert
    cd npm-package-expert
    npm init -y
  5. Asenna projektin riippuvuudeksi Babel, Env preset ja Stage 3 preset, sekä Koa -palvelin-framework (--save-dev lisää asennettavat riippuvuudet package.json-tiedostoon)

    npm install --save-dev @babel/cli @babel/node @babel/core @babel/preset-env @babel/preset-stage-3 koa koa-static
  6. Korvaa package.json-tiedoston main- ja scripts-kentät näillä määrityksillä, ja lisää private-määritys

    {
      "main": "server",
      "scripts": {
        "build": "babel src --out-dir lib --source-maps",
        "dev": "npm run build -- --watch",
        "start": "babel-node ."
      },
      "private": true
    }
    • scripts-kenttään määritetään muun muassa paketin julkaisuun liittyviä skriptejä, sekä omavalintaisia komentoja

    • Yllä mainitut skriptit ovat omavalintaisia ja niitä voi kutsua skriptin nimellä (npm run <skriptin nimi>), esimerkiksi: npm run build

  7. Lisää projektikansioon seuraavat tiedostot, kukin oikeaan hakemistoon

Last updated