Meine Ordnerstruktur ist wie folgtGrunt.js Kann Datei (Fehlercode: EISDIR) lesen
- statisch/
- js/
- default/
- Haupt .js
- lib/
- someplugin.js
- Verkäufer/
- jquery.js
- tinyMce.js
- default/
- js/
Innen main.js Ich habe den folgenden Code
@import '../lib/vendor/jquery.js';
@import '../lib/vendor/tinyMce.js';
@import '../lib/someplugin.js';
// ... more code ...
Jedes Mal, wenn ich grunt
betreibe ich bin einer der folgende Städte Fehler bekommen:
Warning: Unable to read "/PATH_TO_MY_APP/static/js/lib/vendor" file (Error code: EISDIR).
Wenn ich die tinyMce.js Import Linie entfernen, grunzen läuft fein. Also muss das Problem mit tinyMce sein, oder? Falsch, wenn ich den gesamten Inhalt von tinyMce.js ausschneide und ihn in jquery.js (nach jquery.js eigenem Inhalt) einfüge, läuft grunt gut.
Hier ist meine Gruntfile.js:
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
import: {
options: {},
default: {
expand: true,
cwd: 'static/js/default/',
src: '**/*.js',
dest: 'static/js/stage/default/',
ext: '.js',
}
}
});
grunt.loadNpmTasks('grunt-import');
grunt.registerTask('default', ['import']);
};
ich die Dokumentation des Plugins gelesen habe ich, aber ich fand keine andere Wahl, die helfen kann. :(