如果你已安装 npm 可跳过此步骤
具体安装步骤见:链接
如果提示你无权限安装,mac 用户使用 sudo npm install -g gulp bower
安装完成后,项目目录会新增 node_modules 文件夹
安装根目录下 package.json 指定的组件
如有警告产生,可忽略
安装根目录下 bower.json 指定库
安装完成后,项目目录会新增 bower_components 文件夹
安装根目录下 composer.json 指定库
安装完成后,项目目录会新增 vendor 文件夹
复制 .env.example 并命名为 .env
生成 Application Key
终端会输出一个随机字符串,并写入 .env 的 APP_KEY
gulp 执行 gulpfile.js 文件:
- 将根目录下 angular 目录的 html 复制到 public 目录下
- 处理 css、js文件
- browser-sync 有个本地访问路径的配置,记得更改为自己本地项目的路径
详细的处理见代码,以及处理后的结果
我们安装了 browser-sync 库,对于写前端的朋友非常方便
具体使用,你们可以 Google 下,目前我们博客无此类文章,感兴趣的朋友也可以写写
该命令用于装了 homestead 的人
如是自己配置 nginx、php、mysql 的朋友无需执行该命令
如果你是自己安装的 nginx,配置文件如下:
server {
listen 8000;
server_name localhost;
root /var/www/core/public/;
access_log /usr/local/etc/nginx/logs/core.access.log main;
location ~ \.php$ {
try_files $uri = 404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location / {
try_files $uri $uri/ /index.php?$query_string;
}
error_page 404 /var/www/404.html;
error_page 403 /var/www/403.html;
}
执行 gulp watch 后,会有几个访问链接
依次访问下,就知道了