2016-10-18 9 views
0

私は、パスポートを使ったlaravelのapiトークンベースの認証に従っています。私はテイラー・オットウェル自身のスクリーンキャストthisのすべてのステップに従った。Laravel 5.3パスポート認証:gulpを使用してビューコンポーネントをコンパイルできません

php artisan vendor:publish --tag=passport-components 

と正しくresources/assets/js/componentsディレクトリに公開コンポーネント:パスポートVueのコンポーネントを公開するには、私は、コマンドを実行しました。 次は、私がresources/assets/js/app.jsファイル内のいくつかのコンポーネントを登録し、ここでの結果です:私はコマンドgulpを走ったが、ゴクゴクが認識されませんでした

require('./bootstrap'); 

Vue.component('example', require('./components/Example.vue')); 

Vue.component(
    'passport-clients', 
    require('./components/passport/Clients.vue') 
); 

Vue.component(
    'passport-authorized-clients', 
    require('./components/passport/AuthorizedClients.vue') 
); 

Vue.component(
    'passport-personal-access-tokens', 
    require('./components/passport/PersonalAccessTokens.vue') 
); 

const app = new Vue({ 
    el: '#app' 
}); 

は、私は以下の2つのコマンドでインストール:

npm install --global gulp-cli 
npm install --save-dev gulp 

const elixir = require('laravel-elixir'); 

require('laravel-elixir-vue-2'); 
var gulp = require('gulp'); 


elixir(function(mix){ 
    mix.sass('app.scss') 
     .webpack('app.js'); 
}); 

次の貼り付け:ここに(私のプロジェクトのルートにある)の方法によって、私のgulpfile.jsファイルですログイン後home.blade.phpビューファイル内のコンポーネントを次

> Error: Cannot find module 'laravel-elixir' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (/home/awa/Desktop/laravel53/gulpfile.js:1:78) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 

私はいくつかの愚かなmistakerを作ることがあります。私は今、自分のアプリケーションのルートにコマンドgulpを実行し、次のエラーを得た

<passport-clients></passport-clients> 
<passport-authorized-clients></passport-authorized-clients> 
<passport-personal-access-tokens></passport-personal-access-tokens> 

ここで私はそれから自分の道を得ることができません。私はララヴェルの新人です。助けていただければ幸いです。

おかげ

答えて

1

あなたはLaravelエリクサーがインストールされていないように見えます。

npm install

それは依存関係だlaravelの万能薬とすべてをダウンロードするプロジェクトのルートから:それは自動的にlaravelと一緒にインストールされていない、あなたが実行する必要があります。

関連する問題