Windows上的Node.js和Express
今晚,我决定尝试在我的Windows7机器上使用Express构建一个简单的Node.js应用程序。安装过程相当顺利,但Express拒绝合作。以下是我采取的步骤:Windows上的Node.js和Express,windows,node.js,express,Windows,Node.js,Express,今晚,我决定尝试在我的Windows7机器上使用Express构建一个简单的Node.js应用程序。安装过程相当顺利,但Express拒绝合作。以下是我采取的步骤: 使用MSI安装的Node.js可在 通过在命令提示符下运行npm install Express g安装Express 为应用程序c:\source\node>mkdir newapp创建了一个目录 将目录更改为应用程序目录c:\source\node>cd newapp 运行Express:c:\source\node\newap
npm install Express g
安装Expressc:\source\node>mkdir newapp
创建了一个目录c:\source\node>cd newapp
c:\source\node\newapp>Express--sessions--css手写笔
express
命令永远不会完成,newapp
目录保持不变
如果运行express--help
,我会在控制台中看到帮助输出。我已经尝试以管理员和管理员的身份运行命令提示符,但Express仍然挂起
有人知道我做错了什么吗?提前谢谢 这是Node v0.6.9的Windows版本中的一个错误。文件系统访问非常混乱。回滚到v0.6.8,您应该会没事的 Windows上的Express.js命令行也不能很好地工作。我刚刚试过使用节点v0.6.8 这很有效
express --sessions myapp
这对我不管用
express --sessions --css stylus myapp
幸运的是,您可以在生成的应用程序中手动添加手写笔支持。打开app.js
并在app.configure
功能中添加:
app.use(require('stylus').middleware({src:u dirname+'/public'}))代码>
希望这有帮助
更新:
哦,是的,别忘了你的NPM命令。在您的应用程序目录中,您可能需要npm安装jade
和npm安装stylus
太棒了!谢谢你的回复。今晚我回到家里的开发机器时,我必须尝试一下。