In meinem Wordpress-Projekt verwende ich Laravel Elixir, um mit Assets umzugehen. Bis heute funktionierte alles.Running gulp gibt "path.js: 7 throw new TypeError ('Pfad muss ein String sein. Empfangen' + inspect (Pfad));"
Jetzt laufen jedes Mal wenn ich gulp
Ich erhalte:
$ gulp
path.js:7
throw new TypeError('Path must be a string. Received ' + inspect(path));
^
TypeError: Path must be a string. Received { includePaths:
[ 'bower_components/foundation-sites/scss/',
'bower_components/slick-carousel/slick' ] }
at assertPath (path.js:7:11)
at Object.join (path.js:1211:7)
at prefixOne (/Users/slick/Code/Komarnicki2/wp-content/themes/komarnicki/node_modules/laravel-elixir/dist/tasks/GulpPaths.js:143:43)
at GulpPaths.prefix (/Users/slick/Code/Komarnicki2/wp-content/themes/komarnicki/node_modules/laravel-elixir/dist/tasks/GulpPaths.js:153:20)
at GulpPaths.src (/Users/slick/Code/Komarnicki2/wp-content/themes/komarnicki/node_modules/laravel-elixir/dist/tasks/GulpPaths.js:44:25)
at getPaths (/Users/slick/Code/Komarnicki2/wp-content/themes/komarnicki/node_modules/laravel-elixir/dist/tasks/recipes/sass.js:33:33)
at Function.<anonymous> (/Users/slick/Code/Komarnicki2/wp-content/themes/komarnicki/node_modules/laravel-elixir/dist/tasks/recipes/sass.js:21:33)
at Function.<anonymous> (/Users/slick/Code/Komarnicki2/wp-content/themes/komarnicki/node_modules/laravel-elixir/dist/bootstrap/EnableExtension.js:16:18)
at /Users/slick/Code/Komarnicki2/wp-content/themes/komarnicki/gulpfile.js:7:9
at global.Elixir (/Users/slick/Code/Komarnicki2/wp-content/themes/komarnicki/node_modules/laravel-elixir/dist/index.js:21:5)
Ich dachte, dass vielleicht etwas falsch mit meinem node_modules
Verzeichnis gibt, also tat ich rm -rf node_modules
und dann npm install
wie gewohnt. Alles wurde gezogen, aber am Ende sah ich:
├── UNMET PEER DEPENDENCY [email protected]*
Ich habe keine Ahnung, ob diese unerfüllte Abhängigkeit der Grund. Wenn dies helfen kann, ist dies die Ausgabe von bestimmten Versionen der Software die ich habe:
node -v
v7.0.0
npm -v
3.10.8
gulp -v
[00.26.22] CLI-Version 3.9.1 [00.26.22] Lokal Version 3.9.1
ist hier my gulpfile.js.
Es mag kein Array von includePaths
? Kann ich um Hilfe bitten? Vielen Dank.
edit:
Das ist mein package.json ist:
{
"name": "slick",
"version": "1.0.0",
"devDependencies": {
"gulp": "^3.9.1",
"laravel-elixir": "^6.0.0-2"
}
}