2016-09-13 12 views
1

私は以下の問題があります:
私はgithubからプライベートプロジェクトをコピーしました。それを動作させるには、 "npm install"(package.jsonは私のものではありません)を使用する必要があります。
その後、プロジェクトは "gulp"コマンドでビルドする必要があります。
ガルプ:CLIバージョン1.2.2ローカルバージョン3.9.1
ノード:6.4.0
NPM:3.10.3ここ ガルプのララベラエリキシル

\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) 

は私のバージョンです:悲しいことに、それは、私はエラーを取得、次の作業をdoesn_t

そして、私の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(); 

編集: とpackage.json:

{ 
    "private": true, 
    "scripts": { 
    "prod": "gulp --production", 
    "dev": "gulp watch" 
    }, 
    "devDependencies": { 
    "gulp": "^3.9.1", 
    "laravel-elixir": "^6.0.0-9" 
    } 
} 

これは十分な情報であるかどうかわかりませんが、これは問題を解決するためのものですが、これは非常に特殊な問題ですが、誰かがすぐに答えを持っているか、

+0

あなたのpackage.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

私は実際にワウウズにいます。悲しいことに、どちらも役に立たなかった。私はまだ同じエラーが発生します。 –