2017-03-21 4 views
0

Ich versuche mit Grunz zusammen mit Bower zu starten, um mein Projekt zu bauen. Im Moment möchte ich einfach alle installierten Bower-Pakete in meine index.html-Datei einfügen, indem ich das grunt-Plugin wiredep verwende.Grunt - Wiredep Warnung: "Muss Muster zur Verfügung stellen"

Wenn ich versuche, das Grunzen Befehl es sagt immer zu laufen:

Running "wiredep: target" (wiredep) Aufgabe Achtung: muss Muster Verwenden --force Verfügung zu stellen.

Abbruch aufgrund von Warnungen. Erledigt.

Ich habe andere Themen mit dem gleichen Fehler gefunden, aber keine der Lösungen schien für mich zu arbeiten.

Das ist mein grunfile:

module.exports = function (grunt) { 

    // Project configuration. 
    grunt.initConfig({ 
     wiredep: { 

      target: { 
       src: '/public_html/index.html' 
      } 
     } 
    }); 

    grunt.loadNpmTasks('grunt-wiredep'); 

}; 

Das ist mein bower.json:

{ 
    "name": "GeoSystem", 
    "version": "1.0.0", 
    "main": "/public_html/js/model.js", 
    "ignore": [ 
    ".jshintrc", 
    "**/*.txt" 
    ], 
    "dependencies": {"jQuery":"3.2.0", 
    "arcgis-js-api": "4.3.0", 
    "OpenLayers": "4.0.1", 
    "bootstrap": "3.3.7" 
    }, 
    "devDependencies": {} 
} 

Das ist mein index.html:

<!DOCTYPE html> 
<head> 
    <!-- bower:css --> 
    <!-- endbower --> 
</head> 
<body> 
    <div class="container"> 
     <div id="map"></div> 
    </div> 

    <!-- bower:js --> 
    <!-- endbower --> 
</body> 

Kann mir jemand sagen, was falsch ist?

+0

sieht gut für mich aus, bist du sicher, dass das wie http://stephenplusplus.github.io/grunt-wiredep/? – ayxos

+0

Ja, ich habe es installiert über 'npm install grunt-wiredep --save-dev' wie im Tutorial. Ich benutze Netbeans 8.2 als meine IDE, wenn das irgendwie wichtig ist. – flixe

Antwort

0

Das Problem ist mit arcgis-js-api. Seine bower.json bietet kein main Feld, das ein Problem mit grunt-wiredep verursacht.

https://github.com/taptapship/wiredep

Sie müssen es von Ihrem Grunzen-wiredep Ziel auszuschließen oder außer Kraft setzen und eine entsprechende Haupt liefern, wenn sie verbunden werden soll.

Verwandte Themen