Ich habe herum gesucht, aber es schien keine Situation ähnlich meiner zu geben, also dachte ich würde nachfragen. Ich möchte den Lenker Aufgabe in Gruntfile.js mit Grunzen Lenker laufen ein templates.js in meinem Quellordner (www) zu kompilieren, aber nicht mit diesem Fehler anwerfen gezeigt:Lenker: Kompilieren - Kann Eigenschaft "Filter" von undefinierter Verwendung nicht lesen
Warning: Can not lesen Eigenschaft 'Filter' undefinierter Verwenden
Hier ist mein Skript für die Task-Lenker in Grunzen-Datei:
// Create the tasks
grunt.initConfig({
config: config,
handlebars: {
// Compiles the handlebar templates into templates.js
compile: {
options: {
amd: true,
processName: function (filepath) {
var pieces = filepath.split('/');
return pieces[pieces.length - 1].split('.')[0];
}
},
// Specify location of handlebar templates
www: ['<%= config.www %>/html/{,*/}*.handlebars'],
dest: '<%= config.www %>/js/templates.js'
}
}
});
Hier Eröffnungs Skript grunt.initConfig Grunzen-Datei und das Config-Objekt vor:
module.exports = (function() {
'use strict';
return function (grunt) {
require('load-grunt-tasks')(grunt); // Several tasks to run using grunt-contrib-xx plugins
// Config object
var config = {
www: 'www', // all source files in one directory
};
.. // grunt.initConfig
};
});
kann nicht herausfinden, was hier schief geht, da ich nicht einmal eine Eigenschaft/Zeitfilter definieren und das ist der einzige Fehler empfing. Irgendwelche Gedanken würden geschätzt werden.
Es ist wahrscheinlich ein Tippfehler. 'www: ['<% = ...' sollte wahrscheinlich 'src: [' <% = ...' sein. – cartant
Ich habe es zu 'src' als die angegebene Quelle geändert und jetzt funktioniert es brillant. Es ist ein zufälliger Fehler mit dem Namen des Quellordners und der Eigenschaft selbst. Danke @cartant! –
@ G.Jones schreiben Sie es als eine Antwort auf Ihre eigene Frage und akzeptieren Sie es. das würde anderen helfen – kumkanillam