我想设置我的环境来做一些客户端开发。它应该是基于nodejs的。我被推荐为grunt-express作为配置开发服务器的组件。最新的grunt-express不起作用
我遇到的问题是最新版本(0.3.6)不起作用,我不确定是因为我在配置中做了一些愚蠢的事情还是这是最新版本中引入的错误。
以下是我有:
的Gruntfile.js
'use strict';
module.exports = function(grunt) {
var path = require('path');
grunt.initConfig({
express: {
server: {
options: {
port: 3005,
bases: path.resolve('public'),
debug: true
}
}
}
});
grunt.loadNpmTasks('grunt-express');
grunt.registerTask('start', ['express', 'express-keepalive']);
}
的的package.json:
{
"name": "MvcTemplate",
"version": "0.0.1",
"engines": {
"node": ">0.8"
},
"private": true,
"dependencies": {
"grunt": "~0.4",
"grunt-express": "~0.2"
}
}
当我运行grunt start
包的版本上述作品指定好 - 服务器启动并按预期响应请求。
但是如果我切换到最新版本(0.3.6)当我运行grunt start
或grunt express
所有我得到的消息CreateProcessW: The system cannot find the file specified.
因此络绎不绝 - 是我太傻了什么是包裹有问题?
听起来像任务的错误。我会在其回购上打开一张票;) –