为什么在创建laravel项目时默认不创建CSS和Assets目录?

时间:2019-09-19 05:42:18

标签: javascript php css laravel

我已经通过laravelcomposer两种方法创建了一个项目。

所有教程和视频都说明公用文件夹css下有public/css/app.css个文件夹。资源文件夹也有资产文件夹resources/assets

但是,在两种情况下,我的项目都没有public/css/app.cssresources/assets文件夹/文件。

通过laravel的文件夹结构如下所示:遵循

-->public 
 - .htaccess
 - favicon.ico
 - index.php
 - robots.txt

-->resources
 - js
 - lang
 - sass
 - views

使用composer文件夹结构如下:

-->public
 - .htaccess
 - favicon.ico
 - index.php
 - robots.txt
 - web.confi
-->resources
 - js
 - lang
 - sass
 - views

我正在使用Laravel 6.0.3。

为什么安装后没有默认的cssassets目录?

2 个答案:

答案 0 :(得分:0)

Laravel在5.7版中进行了一些目录更改,这些更改包括目录的展平。这是Laravel News文章供参考。另外,请阅读Laravel 6中最新的documentation JavaScript和CSS脚手架。

答案 1 :(得分:-1)

默认情况下,在 Laravel 6 中未编译 css 文件,您可以使用 npm 进行编译,首先下载并安装 nodejs (对于 npm ),请运行以下命令: npm install ,这将下载并安装 node_modules ,然后运行此命令来编译将 css js 文件保存到公用文件夹 npm run dev