Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows上的Node.js和Express_Windows_Node.js_Express - Fatal编程技术网

Windows上的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

今晚,我决定尝试在我的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\newapp>Express--sessions--css手写笔
  • 此时node.exe进程启动并以25%的CPU时间无休止地运行,并持续使用更多内存。运行20多分钟后,node.exe进程将使用300+MB的内存。
    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

    太棒了!谢谢你的回复。今晚我回到家里的开发机器时,我必须尝试一下。