Laravel 5 Laravel5的Jade渲染引擎?
Laravel5是否真的有一个Jade模板引擎?Laravel 5 Laravel5的Jade渲染引擎?,laravel-5,pug,Laravel 5,Pug,Laravel5是否真的有一个Jade模板引擎? Jade代码将更易于开发,而且-它将生成一个紧凑的HTML代码 从今天开始,我就不认识拉威尔,我想知道你的问题。 我认为有两种不同的方法: 通过构建工具编译 首先,你可以使用npm,gulp和长生不老药巫婆,这两个都是与拉维一起提供的。 因此,您必须安装npm和gulp(我假设您已经安装了)。 通过使用模块 npm i --save-dev laravel-elixir-jade 在gulpfile中添加几行之后,您可以通过 gulp 下面是
Jade代码将更易于开发,而且-它将生成一个紧凑的HTML代码 从今天开始,我就不认识拉威尔,我想知道你的问题。 我认为有两种不同的方法: 通过构建工具编译 首先,你可以使用npm,gulp和长生不老药巫婆,这两个都是与拉维一起提供的。 因此,您必须安装npm和gulp(我假设您已经安装了)。 通过使用
模块
npm i --save-dev laravel-elixir-jade
在gulpfile中添加几行之后,您可以通过
gulp
下面是gulpfile.js
var elixir = require('laravel-elixir');
require('laravel-elixir-jade');
elixir(function(mix) {
mix.less('app.less')
.jade({
baseDir: './resources',
blade: true,
dest: '/views/',
pretty: true,
search: '**/*.jade',
src: '/jade/'
});
});
不要忘记require('laravel-elixir-jade')代码>在开头
在服务器端编译
您还可以让PHP服务器在呈现页面时呈现jade文件。我已经创建了一个名为
的包,它可能是适合您的模块
我保证:
始终以Jade语法创建视图
需要此软件包和composer:
composer require mhochm/laravel-jadephp
将ServiceProvider添加到config/app.php中的providers数组:
'mhochm\LaravelJadePHP\LaravelJadePHPServiceProvider',
我希望这能帮助你:)
Moses您可以使用构建工具将Jade编译为HTML。非常感谢,我使用laravel elixir jade已经有一段时间了,但它总是将所有.jade文件编译成.blade.php,因此我编写了自己的jade2blade脚本,该脚本可以正常工作,它监视.jade文件上的文件更改,只编译必要的文件。