У меня проблема:
Я скопировал частный проект из github. Чтобы заставить его работать, я должен использовать «npm install» (package.json не создан мной).
После этого проект должен быть построен с помощью команды «gulp». К сожалению, он doesn_t работу и я получаю следующее сообщение об ошибке:Laravel-elixir with gulp
\node_modules\laravel-elixir\dist\index.js:21
recipe(Elixir.mixins);
TypeError: recipe is not a function
at global.Elixir (c:\path\to\project\node_modules\laravel-elixir\dist\index.js:21:5)
Вот мои варианты:
Глоток: CLI версия 1.2.2 Локальная версия 3.9.1
узел: 6.4.0
НПМ: 3.10.3
И мой gulpfile:
const elixir = require('laravel-elixir');
/*
|--------------------------------------------------------------------------
| Elixir Asset Management
|--------------------------------------------------------------------------
|
| Elixir provides a clean, fluent API for defining some basic Gulp tasks
| for your Laravel application. By default, we are compiling the Sass
| file for our application, as well as publishing vendor resources.
|
*/
elixir();
Edit: И package.json:
{
"private": true,
"scripts": {
"prod": "gulp --production",
"dev": "gulp watch"
},
"devDependencies": {
"gulp": "^3.9.1",
"laravel-elixir": "^6.0.0-9"
}
}
Я не знаю, достаточно ли информации, чтобы решить эту проблему, и я знаю, что это очень специфический вопрос, но, возможно, у кого-то есть ответ под рукой или может дать мне советы, чтобы найти ошибку.
, пожалуйста, разместите свой пакет.json, чтобы версии можно было увидеть там. Иногда вам нужно настроить версии до того, как вы сделаете «npm install» – sova
отредактировал package.json в –
, что ваш пакет package.json? – sova