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:
# copy-paste the error message here
Ihre Umgebung
Python 3
Knoten -v = 12,13.1
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 Verzeichnisfrontend
.
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 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
Hilfreichster Kommentar
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.