Doccano: npm run build funktioniert nicht: Skript fehlt: build

Erstellt am 10. Dez. 2019  ·  6Kommentare  ·  Quelle: doccano/doccano

So reproduzieren Sie das Problem
Folgen Sie der Installationsanleitung von github README.

_Aus Quelle installieren
Ich möchte Sie daran erinnern, dass dies der schwierigste Einrichtungsweg ist. Sie müssen Python/Node.js installieren und viele Befehle eingeben.
Python installieren
Node.js installieren
Holen Sie sich den Quellcode von doccano: git clone https://github.com/chakki-works/doccano.git
In das Doccano-Verzeichnis verschieben: cd doccano
Umgebung für doccano erstellen: virtualenv venv
Umgebung aktivieren: Quelle venv/bin/activate
Erforderliche Pakete installieren: pip install -r requirements.txt
Serververzeichnis verschieben: cd app/server
Frontend-Bibliothek erstellen: npm install
Frontend-Quellcode erstellen: npm run build
Zurück zum Serververzeichnis: cd ../
Initialisieren Sie doccano: python manage.py migrieren
Benutzer erstellen: python manage.py erstelltsuperuser
Führen Sie doccano aus: python manage.py runserver
Doccano stoppen: Strg+C
Starten Sie doccano neu: python manage.py runserver (Bestätigen Sie, dass Sie sich im App/Server-Verzeichnis befinden und die Umgebung aktiv ist)._

Hier bin ich in Schwierigkeiten geraten:
_Serververzeichnis verschieben: cd app/server
Frontend-Bibliothek erstellen: npm install
Frontend-Quellcode erstellen: npm run build_

Also mache ich npm install und erhalte:
npm WARN doccano Kein Repository-Feld.
npm WARN doccano Kein Lizenzfeld.

aktuell in 1.114s
0 Schwachstellen gefunden found

Nachdem ich npm run build ausgeführt habe:
npm ERR! fehlendes Skript: build

npm ERR! Ein vollständiges Protokoll dieses Laufs finden Sie unter:
npm ERR! /root/.npm/_logs/2019-12-10T18_05_07_427Z-debug.log

Und das hat das Protokoll:

_0 info es hat funktioniert wenn es mit ok endet
1 ausführliche cli [ '/usr/bin/node', '/usr/bin/npm', 'run', 'build' ]
2 Info mit [email protected]
3 info mit [email protected]
4 ausführlicher Stack-Fehler: fehlendes Skript: build
4 ausführlicher Stapel beim Ausführen (/usr/lib/node_modules/npm/lib/run-script.js:155:19)
4 ausführlicher Stack unter /usr/lib/node_modules/npm/lib/run-script.js:63:5
4 ausführlicher Stack unter /usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:116:5
4 ausführlicher Stack unter /usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:435:5
4 ausführlicher Stack bei checkBinReferences_ (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:391:45)
4 ausführlicher Stapel beim Finale (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:433:3)
4 ausführlicher Stack dann (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:161:5)
4 ausführlicher Stack unter /usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:382:12
4 ausführlicher Stack unter /usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:115:16
4 ausführlicher Stack bei FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:61:3)
5 ausführliche cwd /opt/text_annotation_tool/doccano/app/server
6 ausführliches Linux 4.15.0-66-generic
7 ausführliches argv "/usr/bin/node" "/usr/bin/npm" "run" "build"
8 ausführlicher Knoten v12.13.1
9 ausführliche npm v6.12.1
10 Fehler fehlendes Skript: build
11 ausführlicher Ausgang [ 1, wahr ]_

Da die Installationsanleitung das Frontend erwähnt, bin ich in doccano/frontend gegangen und habe npm install; npm run build dort, und es lief gut. Wie auch immer, wenn ich versuche, die Hauptseite des doccano-Servers zu öffnen, erhalte ich Folgendes:
image

Danke für die Hilfe!

# copy-paste the error message here

Ihre Umgebung
Python 3
Knoten -v = 12,13.1

npm -v = 6,12,1

  • Betriebssystem:
  • Verwendete Python-Version:
  • Wenn Sie doccano installieren:
  • Wie hast du doccano installiert (Heroku-Button etc):
question

Hilfreichster Kommentar

Die Installationsanleitung basierte auf der Version vor Version 1.0. Wir haben es behoben und führen bitte npm build im Verzeichnis frontend .

Vielen Dank. Das habe ich gemacht, hat es aber nicht behoben. Webpack-stats.json fehlt noch.
Wie auch immer, ich habe es geschafft, Docker zu verwenden, also ist es in Ordnung.

Alle 6 Kommentare

Die Installationsanleitung basierte auf der Version vor Version 1.0. Wir haben es behoben und führen bitte npm build im Verzeichnis frontend .

Die Installationsanleitung basierte auf der Version vor Version 1.0. Wir haben es behoben und führen bitte npm build im Verzeichnis frontend .

Vielen Dank. Das habe ich gemacht, hat es aber nicht behoben. Webpack-stats.json fehlt noch.
Wie auch immer, ich habe es geschafft, Docker zu verwenden, also ist es in Ordnung.

  • npm run build
    npm ERR! fehlendes Skript: build

npm ERR! Ein vollständiges Protokoll dieses Laufs finden Sie unter:
npm ERR! /var/lib/jenkins/.npm/_logs/2020-08-06T04_35_17_732Z-debug.log
Build-Schritt 'Shell ausführen' markiert Build als fehlgeschlagen

@Prateekmaithil19 hast du es gelöst bekommen? lass es wissen, wenn ja, ich bekomme auch diesen Fehler.

@Prateekmaithil19 Ich stehe vor diesem Problem, habe ich eine Lösung gefunden?

npm run build:local oder npm run build:production

wie oben gezeigt ist ein zusätzlicher Parameter erforderlich. Es hat mein Problem behoben

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

callmeashish picture callmeashish  ·  3Kommentare

JordanSimba picture JordanSimba  ·  4Kommentare

xuanlv2 picture xuanlv2  ·  4Kommentare

gika815 picture gika815  ·  3Kommentare

attenton picture attenton  ·  3Kommentare