![](/img/trans.png)
[英]ENOTFOUND error while installing 'express' in Node.js - Windows
[英]Node.js and Express on Windows
今晚我決定嘗試在Windows 7機器上使用Express構建一個簡單的Node.js應用程序。 安裝進行得相當順利,但Express拒絕合作。 以下是我采取的步驟:
npm install express g
來安裝Express。 c:\\source\\node> mkdir newapp
創建了一個目錄。 c:\\source\\node> cd newapp
。 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命令。 在您的app目錄中,您可能需要npm install jade
和npm install stylus
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.