如何设置Yeoman / Grunt来运行PHP?

时间:2014-08-07 14:52:02

标签: javascript php gruntjs

我刚刚开始使用Yeoman(使用webapp生成器)和Grunt,我有一个项目支架,除了能够运行PHP之外我想要的方式。我开始运行grunt-serve但是没有对PHP的开箱即用支持。然后我切换到“grunt watch”并运行Apache,但之后我的页面的CSS没有被处理。我只能在运行grunt-serve时看到样式(为什么会这样?)。是否有用于Grunt的PHP开发的标准工作流程?我已经搜索了相当多的东西,找不到任何解决方案。任何帮助将非常感激。

2 个答案:

答案 0 :(得分:1)

使用" grunt服务器"你的意思是grunt-serve还是grunt-contrib-connect

如果是这样,只需用grunt-php - 插件替换该插件:

grunt.initConfig({
    php: {
        test: {
            options: {
                keepalive: true,
                open: true
            }
        }
    }
});

要得到一个非常好的答案,你需要告诉你使用哪个yeoman-generator,你在那里改变了什么,你希望如何处理你的css和js等等。

要知道grunt本身不是某种服务器或类似的东西,它只是在node.js上编写的模块化构建工具。

答案 1 :(得分:0)

不要以为你可以,grunt基于NodeJs是javascript。您需要运行带有php的服务器来获取php。