gpt4 book ai didi

windows - Windows 上的 Node.js 和 Express

转载 作者:可可西里 更新时间:2023-11-01 13:11:48 25 4
gpt4 key购买 nike

今晚我决定尝试在我的 Windows 7 机器上使用 Express 构建一个简单的 Node.js 应用程序。安装还算顺利,但是 express 公司不配合。以下是我采取的步骤:

  1. 使用 http://nodejs.org/dist/v0.6.9/node-v0.6.9.msi 提供的 MSI 安装了 Node.js
  2. 通过在命令提示符下运行 npm install express g 安装 Express。
  3. 为应用程序创建目录 c:\source\node> mkdir newapp
  4. 将目录更改为应用程序目录 c:\source\node> cd newapp
  5. 运行 Express:c:\source\node\newapp> express --sessions --css stylus

此时,node.exe 进程启动并以 25% 的 CPU 时间无休止地运行,并不断使用更多内存。运行 20 多分钟后,node.exe 进程使用 300+ MB 内存。 express 命令永远不会完成,newapp 目录保持不变。

如果我运行 express --help,我会在控制台中看到帮助输出。我已尝试以管理员身份运行命令提示符,但 Express 似乎仍然挂起。

有没有人知道发生了什么或我做错了什么?提前致谢!

最佳答案

这是 Windows 版本的 Node v0.6.9 中的一个错误。文件系统访问几乎一团糟。回滚到 v0.6.8 http://nodejs.org/dist/v0.6.8/node-v0.6.8.msi你应该没事。

Windows 上的 Express.js 命令行也不太好用。我刚刚尝试使用 Node v0.6.8。

这行得通

express --sessions myapp

这对我不起作用

express --sessions --css stylus myapp

幸运的是,您可以在生成的应用中手动添加手写笔支持。打开 app.js 并在 app.configure 函数中,添加:

app.use(require('stylus').middleware({src: __dirname + '/public'}));

希望这对您有所帮助!

更新:

哦,是的,不要忘记您的 NPM 命令。在您的应用程序目录中,您可能需要 npm install jadenpm install stylus

关于windows - Windows 上的 Node.js 和 Express,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9091099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com