2016-09-13 5 views
1

У меня проблема:
Я скопировал частный проект из 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" 
    } 
} 

Я не знаю, достаточно ли информации, чтобы решить эту проблему, и я знаю, что это очень специфический вопрос, но, возможно, у кого-то есть ответ под рукой или может дать мне советы, чтобы найти ошибку.

+0

, пожалуйста, разместите свой пакет.json, чтобы версии можно было увидеть там. Иногда вам нужно настроить версии до того, как вы сделаете «npm install» – sova

+0

отредактировал package.json в –

+0

, что ваш пакет package.json? – sova

ответ

0

Заканчивать https://laravel.com/docs/5.3/elixir

If you are developing on a Windows system or you are running your VM on a Windows host system, you may need to run the npm install command with the --no-bin-links switch enabled:

npm install --no-bin-links

Что бы это могло быть это мой друг.

+0

Я на самом деле на лебедках. К сожалению, это тоже не помогло. Я все равно получаю ту же ошибку. –