javascript - 如何使用 grunt 运行 php 文件?

标签 javascript php yeoman yeoman-generator

我有一个 yeoman 生成器,它可以很好地处理 html 文件,并使用 gruntserve 提供 livereload。我的问题是如何使用 gruntserve 运行 php 文件?我的连接代码是

   express: {
      all: {
        options: {
          port: 9000,
          hostname: '0.0.0.0',
          bases:'<%= yeoman.app %>',
          livereload: true
         }
  }
},

最佳答案

嘿,我不知道,但也许类似的东西可能对你有用,因为我不知道你真正想做什么。

module.exports = function(grunt) {
  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),
    php: {
        dist: {
            options: {
                port: 8080,
                base: 'web',
                open: true,
                keepalive: true
            }
        }
    },
    phpcs: {
        application: {
            dir: 'src'
        },
        options: {
            bin: 'phpcs',
            standard: 'PSR-MOD'
        }
    },
    phplint: {
        options: {
            swapPath: '/tmp'
        },
        all: ['src/*.php', 'src/base/*.php', 'src/config/*.php', 'src/controller/*.php', 'src/model/*.php']
    },
    phpunit: {
        unit: {
            dir: 'tests/unit'
        },
        options: {
            bin: 'phpunit',
            bootstrap: 'tests/Bootstrap.php',
            colors: true,
            testdox: true
        }
    },
    php_analyzer: {
        application: {
            dir: 'src'
        }
    }
  });

  grunt.loadNpmTasks('grunt-phpcs');
  grunt.loadNpmTasks('grunt-php');
  grunt.loadNpmTasks('grunt-phplint');
  grunt.loadNpmTasks('grunt-phpunit');
  grunt.loadNpmTasks('grunt-php-analyzer');
  grunt.registerTask('precommit', ['phplint:all', 'phpunit:unit']);
  grunt.registerTask('default', ['phplint:all', 'phpcs', 'phpunit:unit', 'php_analyzer:application']);
  grunt.registerTask('server', ['php']);
};

关于javascript - 如何使用 grunt 运行 php 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21572362/

相关文章:

javascript - jQuery:如何更改标签名称?

python - 从 python 调用 yeoman 生成器?

npm - 为什么我的 Yeoman 发电机安装在错误的位置?

javascript - Yeoman - 将日志记录延迟到任务完成后

javascript - 在 WebStorm 中重新排序参数

javascript - 将 Javascript 效果添加到 RoR 中的表单

javascript - iframe 不会消失

php - 如何在 phpmyadmin 中导入表?我收到文件大小错误

PHP str_split 和 UTF8 抛光字符

php - 有没有办法使用 php 和 javascript 触发 IE 窗口从 firefox 浏览器打开?