grunt-express livereloadconfiguration

你好,我正在尝试为自动重新加载function的grunt-expressconfiguration。
但我认为它有一些错误,但我找不到它。

我正在使用快速发生器,节点,咕噜声

我的目录结构如下HRapp -grunt -bin -public -routes app.jspublic目录中的所有静态文件

这里是我gruntfile.jsgrunt目录中的gruntfile.js

 module.exports = function(grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), express: { server: { options: { port: 3000, bases: '../public' } } } }) grunt.loadNpmTasks('grunt-parallel') grunt.loadNpmTasks('grunt-contrib-watch') grunt.loadNpmTasks('grunt-express') grunt.registerTask('default', ['express', 'express-keepalive']) } 

上面的代码工作正常,所以我想尝试使用grunt-express的livereloadfunction。
但下面的代码不起作用

 module.exports = function(grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), express: { myLivereloadServer: { bases: path.resolve(__dirname, '../public'), livereload: true } } }) grunt.loadNpmTasks('grunt-parallel') grunt.loadNpmTasks('grunt-contrib-watch') grunt.loadNpmTasks('grunt-express') grunt.registerTask('default', ['express', 'express-keepalive']) } 

以上两个代码都运行server localhost:3000
但第二个代码似乎是无法获得任何静态文件。

最后,我的package.json在这里。

 { "dependencies": { "grunt-contrib-uglify": "^3.0.1" }, "devDependencies": { "express-server": "^0.7.0", "grunt": "^1.0.1", "grunt-contrib-watch": "^1.0.0", "grunt-express": "^1.4.1", "grunt-express-server": "^0.5.3", "grunt-parallel": "^0.5.1", "grunt-run": "^0.8.0" } } 

参考:这里( https://github.com/blai/grunt-express )

任何帮助赞赏!

  • Node.js + Oracle 9i数据库
  • Sequelize.js插入具有一对多关系的模型
  • 在Sails.js中从相关模型访问模型的属性
  • 安装多个npm版本
  • 意见表示欢迎:为什么MEAN栈和Node.js?
  • 将Markdown / ASCI(多行)转换为HTML(nodejs)
  • 如何在ElectronJS中打印DIV
  • 如何使用NodeJS在SSH2上执行多个命令