2013-04-10 74 views
2

我是Node.js中的新成員,並希望使用Express來創建一個簡單的應用程序。Node.js Express框架生成破損的app.js?

npm install -g express 
npm install -g ejs 

express test -t ejs 
cd test/ 
npm install 

現在我有一個應用程序框架。但它被打破了。例如我的app.js含量

,/**, * Module dependencies., */,,var express = require('express'), , routes = require('./routes'), , user = require('./routes/user'), , http = require('http'), , path = require('path');,,var app = express();,,// all environments,app.set('port', process.env.PORT || 3000);,app.set('views', __dirname + '/views');,app.set('view engine', 'jade');,app.use(express.favicon());,app.use(express.logger('dev'));,app.use(express.bodyParser());,app.use(express.methodOverride());,app.use(app.router);,app.use(express.static(path.join(__dirname, 'public')));,,// development only,if ('development' == app.get('env')) {, app.use(express.errorHandler());,},,app.get('/', routes.index);,app.get('/users', user.list);,,http.createServer(app).listen(app.get('port'), function(){, console.log('Express server listening on port ' + app.get('port'));,});, 

和「節點的應用程序」後,與

C:\Users\saxon\Downloads\123\test\app.js:1 
,/**, * Module d 
^ 

node.js:201 
    throw e; // process.nextTick error, or 'error' event on first tick 
     ^
SyntaxError: Unexpected token , 
    at Module._compile (module.js:429:25) 
    at Object..js (module.js:459:10) 
    at Module.load (module.js:348:31) 
    at Function._load (module.js:308:12) 
    at Array.0 (module.js:479:10) 
at EventEmitter._tickCallback (node.js:192:40) 

回答

2

問題解決拋出: 我安裝的版本是0.6.xxx,現在是0.10.xxx 重新安裝所有軟件包(ejs,express,connect,request)

+0

好,我覺得這個教程很適合啓動和運行http://blog.ijasoneverett.com/2013/03/a-sample-app-with-node -js快車和 - mongodb的部分-1 / – Noah 2013-04-10 12:57:00