この部分はGruntfileの先頭に追加されます。
var phpMiddleware = require('connect-php');
この部分はgrunt.initConfig
connect: {
options: {
debug: true,
livereload: true,
port: 8000,
base: '<%= config.destination %>',
},
rules: [
{from: '(^((?!css|html|js|php|img|font|\/$).)*$)', to: '$1.html'},
],
dev: {
options: {
middleware: function(connect, options) {
var middlewares = [];
var directory = options.directory || options.base[options.base.length -1];
if (!Array.isArray(options.base)) {
options.base = [options.base];
}
middlewares.push(phpMiddleware(directory));
options.base.forEach(function(base) {
// Serve static files.
middlewares.push(connect.static(base));
});
// Make directory browse-able.
middlewares.push(connect.directory(directory));
return middlewares;
}
}
}
},
以内に添加されて、私は、少なくともあなたがGruntfileを共有することができGruntfile
grunt.loadNpmTasks('connect-php');
の最後にこのコードを持っている、または関連すると思われる部分。 –