2017-07-06 1 views
0

J'ai un nouveau problème concernant la tâche Laravel-Elixir-BrowserSync.Laravel Elixir BrowserSync ne charge pas le projet correct du répertoire wamp

Actuellement, je crée un nouveau projet laravel dans "C: \ wamp64 \ www \ projectname" mais lorsque je lance ma commande gulp watch, il ne charge pas le projet sur lequel je veux travailler. Il y a cependant un dossier d'application de blog laravel que j'ai créé pour jouer à laravel sur mon installation de wamp donc quand je démarre wampserver il charge l'application de blog laravel ou il charge juste une page Web vide qui continue de charger tout le temps.

Dois-je simplement supprimer définitivement le dossier de blog du dossier wamp/www ou comment puis-je le modifier pour charger le projet spécifique sur lequel je veux travailler?

Mon fichier de gulp ressemble à ceci.

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

Quand je lance la commande servir artisan php il apporte le bon projet que je suis au service du projet à partir du dossier correct dans la ligne de commande, mais je ne veux pas utiliser artisan php servir . – CrisA

Répondre

0

Je l'ai corrigé. J'ai trouvé qu'il y avait une erreur dans mon fichier httpd-vhosts.conf où le DocumentRoot manquait (j'ai supprimé le projet) donc je l'ai simplement placé dans le nouveau dossier du site que je veux servir lors de l'exécution de mon fichier 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 
});