2017-07-06 1 views
0

Laravel-Elixir-BrowserSyncタスクに関する新しい問題があります。Laravel Elixir BrowserSyncがwampディレクトリから正しいプロジェクトをロードしない

現在、私は "C:\ wamp64 \ www \ projectname"に新しいlaravelプロジェクトを設定しましたが、私がgulp監視コマンドを実行すると、私が作業したいプロジェクトはロードされません。 私はwampserverを起動するたびにlaravelブログアプリケーションをロードするか、常にロードし続ける空のWebページをロードするだけです。

wamp/wwwフォルダからブログフォルダを完全に削除するか、これを変更して私が作業したい特定のプロジェクトをロードするにはどうすればよいですか?

私のgulpファイルは次のようになります。

var gulp = require('gulp'); 

var elixir = require('laravel-elixir'); 
var vueify = require('laravel-elixir-vueify'); 

elixir(function (mix) { 

    // compile all .scss files into this main file 
    mix.sass('app.scss'); 
    mix.sass('main.scss'); 
    mix.scripts('app.js'); 
    mix.browserify('app.js'); 

    mix.browserSync({ 
    proxy: 'dev.myprojectname', 
    port: 5000 
    }); 

    // export it into the public folder here. 
    mix.version('public/css/app.css'); 
    mix.version('public/css/main.css'); 
    mix.version('public/js/app.js'); 

    mix.phpUnit(); 
    mix.phpSpec(); 

}); 
+0

私はPHPの職人がコマンドを果たす実行すると、私は、コマンドラインで正しいフォルダからプロジェクトを提供していますように、正しいプロジェクトを立ち上げるが、私はサーブPHPの職人を使用したくありません。 – CrisA

答えて

0

固定しました。 DocumentRootが見つからない(プロジェクトを削除した)httpd-vhosts.confファイルにエラーがあることがわかりました。私はgulp watchファイルを実行しているときに提供したいサイトの新しいフォルダパスに設定しました。

<VirtualHost *:80> 
ServerName localhost 
DocumentRoot c:/wamp64/www/project-name/public 
<Directory "c:/wamp64/www/"> 
    Options +Indexes +Includes +FollowSymLinks +MultiViews 
    AllowOverride All 
    Require local 
</Directory> 

mix.browserSync({ 
    proxy: 'local.dev', 
    port: 5000 
}); 
関連する問題