Wie man man NPM-Pakete mit Gitlab installiert

Das Problem

Ich habe vieles Javascript/Purescript/Elms Nebenprojekte. Sie sind schwierig, denn sie wurden anders gebaut. Ich habe versucht vielen Techniklösungen aber ich hatte kein Glück. Heute habe ich eine neue Techniklösung, NPM-Pakete.

Die Struktur

  • Nebenprojekte in gesonderten Repositories. ex ascii-forest
  • Meine Website ist in ein Repository
  • Mein Website ist mit Hugo gemacht Hugo
  • Mein Website hat ein CI,CD pipeline

Die Antwort

Ich mache ein node module für alles Nebenprojekten. Ein Beispiel, diese Sidebar.

ascii-forest Beispiel

ascii-forest Beispiel

  1. Stellen Sie dein Nebenprojekt package.json in root dir.

  2. Erweitern Sie package.json

  1. Commit und push

  2. Tag repo mit semantic version

  • $ git tag -a v0.2.0 -m ‘version 0.2.0: Add built files to module’
  1. Push tags
  • $ git push origin –tags

Installieren Sie die neue Package.

  1. Erweitern Sie package.json
  1. Installieren Sie
  • $ npm install
  1. Verwenden Sie die neue Package
  • 
    import Forest from 'ascii-forest';
    // ascii forest
    document.querySelector('.ascii-forest pre').textContent = Forest.generateForest(30, 300);
    

Hinweise

Mittel