Heim  >  Fragen und Antworten  >  Hauptteil

node.js - Codesimulation Befehlszeilenbefehl Operation Ansible Playbook, der Pfad ist korrekt, die Fehler-YML-Datei konnte nicht gefunden werden

Zuvor habe ich die von einem Bruder im Internet modifizierte mehrseitige Vue-Cli-Architektur verwendet und den in NodeJS geschriebenen API-Code aufgerufen:

...
function getMobileListByOneUecontrol(ip , user , password , index , length , res) {
    var remotePath = '/Users/' + user + '/';
    var cmdString = 'ansible-playbook ../ansible/testgetmobilelist.yml -i '+filename +' -verbose --extra-vars \"ip=' + ip + ' user=' + user + '\"';//ddd
    exec(cmdString, function (err, stdout, stderr) {
        var returnStr;
        if (err) {
        ...

Ursprünglich gab es kein Problem mit der Funktion, aber später wurde sie durch eine Single-Page-Architektur ersetzt, aber nach dem Ausführen von npm dev wurde ein Fehler gemeldet:

error: ERROR! the playbook: ../ansible/testgetmobilelist.yml could not be found

Das ist meine Dateistruktur:

apis js-Datei ist die js-Datei im API-Ordner und die aufgerufene yml-Datei befindet sich im Ansible-Ordner. Der relative Pfad ist wie folgt korrekt:
ansible-playbook ../ansible/testgetmobilelist.yml
Bitte geben Sie mir einige Ratschläge, vielen Dank im Voraus~

给我你的怀抱给我你的怀抱2730 Tage vor1067

Antworte allen(1)Ich werde antworten

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-24 11:40:51

    不知道你是怎么将你的工程和vue-cli生成的前端工程整合的,希望能够具体说明。

    Antwort
    0
  • StornierenAntwort