`

window部署nodeclub 出现问题,跪求支援

 
阅读更多

因为操作比文字更具有说服力和把事情说清楚,因此我把自己的操作贴出来,希望大家不要嫌弃麻烦,同时如果你是专家,请赐教,呵呵。


D:\OpenSources\Nodejs\nodeclub.git\trunk>dir
 驱动器 D 中的卷是 Software
 卷的序列号是 0003-5BCE

 D:\OpenSources\Nodejs\nodeclub.git\trunk 的目录

2012/05/23  16:45    <DIR>          .
2012/05/23  16:45    <DIR>          ..
2012/05/22  16:56                60 .gitignore
2012/05/22  16:56                24 .naeignore
2012/05/22  16:56             1,848 app.js
2012/05/22  16:56             1,327 config.default.js
2012/05/22  16:56    <DIR>          controllers
2012/05/22  16:56         4,037,790 History.md
2012/05/22  16:56    <DIR>          libs
2012/05/22  16:56    <DIR>          models
2012/05/22  16:56               343 package.json
2012/05/22  16:56    <DIR>          plugins
2012/05/22  16:56    <DIR>          public
2012/05/22  16:56             1,692 README.md
2012/05/22  16:56             3,164 routes.js
2012/05/22  16:56    <DIR>          views
               8 个文件      4,046,248 字节
               8 个目录 33,909,018,624 可用字节

D:\OpenSources\Nodejs\nodeclub.git\trunk>npm install .\
npm http GET https://registry.npmjs.org/mongoose/2.4.1
npm http GET https://registry.npmjs.org/data2xml/0.4.0
npm http GET https://registry.npmjs.org/express/2.5.1
npm http GET https://registry.npmjs.org/ejs/0.5.0
npm http GET https://registry.npmjs.org/ndir/0.1.2
npm http GET https://registry.npmjs.org/eventproxy
npm http GET https://registry.npmjs.org/nodemailer/0.3.5
npm http GET https://registry.npmjs.org/validator/0.3.7
npm http GET https://registry.npmjs.org/node-markdown/0.1.0
npm http 304 https://registry.npmjs.org/mongoose/2.4.1
npm http 304 https://registry.npmjs.org/ejs/0.5.0
npm http 304 https://registry.npmjs.org/ndir/0.1.2
npm http 304 https://registry.npmjs.org/data2xml/0.4.0
npm http 304 https://registry.npmjs.org/express/2.5.1
npm http 304 https://registry.npmjs.org/eventproxy
npm http 304 https://registry.npmjs.org/nodemailer/0.3.5
npm http 304 https://registry.npmjs.org/validator/0.3.7
npm http 304 https://registry.npmjs.org/node-markdown/0.1.0
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/connect
npm http GET https://registry.npmjs.org/qs
npm http GET https://registry.npmjs.org/mkdirp/0.0.7
npm http GET https://registry.npmjs.org/mailcomposer
npm http GET https://registry.npmjs.org/simplesmtp
npm http GET https://registry.npmjs.org/mongodb/0.9.7-1.4
npm http GET https://registry.npmjs.org/colors/0.5.1
npm http GET https://registry.npmjs.org/hooks/0.1.9
npm http 304 https://registry.npmjs.org/mime
npm http 304 https://registry.npmjs.org/mkdirp/0.0.7
npm http 304 https://registry.npmjs.org/qs
npm http 304 https://registry.npmjs.org/connect
npm http 304 https://registry.npmjs.org/mailcomposer
npm http GET https://registry.npmjs.org/formidable
npm http 304 https://registry.npmjs.org/simplesmtp
npm http 304 https://registry.npmjs.org/mongodb/0.9.7-1.4
npm http 304 https://registry.npmjs.org/hooks/0.1.9
npm http 304 https://registry.npmjs.org/colors/0.5.1
npm http GET https://registry.npmjs.org/simplesmtp/-/simplesmtp-0.1.17.tgz
npm ERR! error rolling back mongoose@2.4.1 Error: ENOTEMPTY, rmdir 'D:\OpenSources\Nodejs\nodeclub.git\trunk\node_modules\mongoose'

npm ERR! Unsupported
npm ERR! Not compatible with your operating system or architecture: mongodb@0.9.7-1.4
npm ERR! Valid OS:    linux,darwin,freebsd
npm ERR! Valid Arch:  any
npm ERR! Actual OS:   win32
npm ERR! Actual Arch: ia32
npm ERR!
npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" ".\\"
npm ERR! cwd D:\OpenSources\Nodejs\nodeclub.git\trunk
npm ERR! node -v v0.6.18
npm ERR! npm -v 1.1.21
npm ERR! code EBADPLATFORM
npm ERR! message Unsupported
npm ERR! errno {}
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     D:\OpenSources\Nodejs\nodeclub.git\trunk\npm-debug.log
npm not ok

D:\OpenSources\Nodejs\nodeclub.git\trunk>dir
 驱动器 D 中的卷是 Software
 卷的序列号是 0003-5BCE

 D:\OpenSources\Nodejs\nodeclub.git\trunk 的目录

2012/05/23  16:46    <DIR>          .
2012/05/23  16:46    <DIR>          ..
2012/05/22  16:56                60 .gitignore
2012/05/22  16:56                24 .naeignore
2012/05/22  16:56             1,848 app.js
2012/05/22  16:56             1,327 config.default.js
2012/05/22  16:56    <DIR>          controllers
2012/05/22  16:56         4,037,790 History.md
2012/05/22  16:56    <DIR>          libs
2012/05/22  16:56    <DIR>          models
2012/05/23  16:46    <DIR>          node_modules
2012/05/23  16:46           129,814 npm-debug.log
2012/05/22  16:56               343 package.json
2012/05/22  16:56    <DIR>          plugins
2012/05/22  16:56    <DIR>          public
2012/05/22  16:56             1,692 README.md
2012/05/22  16:56             3,164 routes.js
2012/05/22  16:56    <DIR>          views
               9 个文件      4,176,062 字节
               9 个目录 33,905,991,680 可用字节

D:\OpenSources\Nodejs\nodeclub.git\trunk>node app.js

Error: Cannot find module 'formidable'
    at Function._resolveFilename (module.js:337:11)
    at Function._load (module.js:279:25)
    at Module.require (module.js:359:17)
    at require (module.js:375:17)
    at Object.<anonymous> (D:\OpenSources\Nodejs\nodeclub.git\trunk\node_modules\express\node_modules\connect\lib\middleware\bodyParser.js:14:18)
    at Module._compile (module.js:446:26)
    at Object..js (module.js:464:10)
    at Module.load (module.js:353:31)
    at Function._load (module.js:311:12)
    at Module.require (module.js:359:17)

D:\OpenSources\Nodejs\nodeclub.git\trunk>npm install formidable
npm http GET https://registry.npmjs.org/formidable
npm http 304 https://registry.npmjs.org/formidable
formidable@1.0.9 ./node_modules/formidable

D:\OpenSources\Nodejs\nodeclub.git\trunk>node app.js

module.js:337
    throw new Error("Cannot find module '" + request + "'");
          ^
Error: Cannot find module 'mongoose'
    at Function._resolveFilename (module.js:337:11)
    at Function._load (module.js:279:25)
    at Module.require (module.js:359:17)
    at require (module.js:375:17)
    at Object.<anonymous> (D:\OpenSources\Nodejs\nodeclub.git\trunk\models\index.js:1:78)
    at Module._compile (module.js:446:26)
    at Object..js (module.js:464:10)
    at Module.load (module.js:353:31)
    at Function._load (module.js:311:12)
    at Module.require (module.js:359:17)

D:\OpenSources\Nodejs\nodeclub.git\trunk>npm install mongoose
npm http GET https://registry.npmjs.org/mongoose/2.4.1
npm http 304 https://registry.npmjs.org/mongoose/2.4.1
npm http GET https://registry.npmjs.org/mongodb/0.9.7-1.4
npm http GET https://registry.npmjs.org/hooks/0.1.9
npm http GET https://registry.npmjs.org/colors/0.5.1
npm http 304 https://registry.npmjs.org/mongodb/0.9.7-1.4
npm http 304 https://registry.npmjs.org/hooks/0.1.9
npm http 304 https://registry.npmjs.org/colors/0.5.1
npm ERR! error rolling back mongoose@2.4.1 Error: ENOTEMPTY, rmdir 'D:\OpenSources\Nodejs\nodeclub.git\trunk\node_modules\mongoose'

npm ERR! Unsupported
npm ERR! Not compatible with your operating system or architecture: mongodb@0.9.7-1.4
npm ERR! Valid OS:    linux,darwin,freebsd
npm ERR! Valid Arch:  any
npm ERR! Actual OS:   win32
npm ERR! Actual Arch: ia32
npm ERR!
npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "mongoose"
npm ERR! cwd D:\OpenSources\Nodejs\nodeclub.git\trunk
npm ERR! node -v v0.6.18
npm ERR! npm -v 1.1.21
npm ERR! code EBADPLATFORM
npm ERR! message Unsupported
npm ERR! errno {}
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     D:\OpenSources\Nodejs\nodeclub.git\trunk\npm-debug.log
npm not ok

D:\OpenSources\Nodejs\nodeclub.git\trunk>node app.js

module.js:337
    throw new Error("Cannot find module '" + request + "'");
          ^
Error: Cannot find module 'mongoose'
    at Function._resolveFilename (module.js:337:11)
    at Function._load (module.js:279:25)
    at Module.require (module.js:359:17)
    at require (module.js:375:17)
    at Object.<anonymous> (D:\OpenSources\Nodejs\nodeclub.git\trunk\models\index.js:1:78)
    at Module._compile (module.js:446:26)
    at Object..js (module.js:464:10)
    at Module.load (module.js:353:31)
    at Function._load (module.js:311:12)
    at Module.require (module.js:359:17)

D:\OpenSources\Nodejs\nodeclub.git\trunk>

从以上操作,我可以简单说下自己碰到的一些问题:


1.

一开始我已经 npm install ./ 之后

照理说不应该再出现找不到 Error: Cannot find module 'formidable' 的情况

同时后来也不应该出现:Error: Cannot find module 'mongoose' 的情况啊

 

难道是跟系统有关系?因为从控制台的输出:
npm ERR! Unsupported
npm ERR! Not compatible with your operating system or architecture: mongodb@0.9.7-1.4
npm ERR! Valid OS:    linux,darwin,freebsd
npm ERR! Valid Arch:  any
npm ERR! Actual OS:   win32
npm ERR! Actual Arch: ia32

2.难道nodeclub在window下部署不了?

3.请高人赐教,临帖涕零,不知所言。

分享到:
评论
1 楼 macrotea 2012-06-29  
解决方案: http://cnodejs.org/topic/4fa22c59cc088b063a38a562

相关推荐

    window服务器部署java项目

    ### Window服务器部署Java项目的详细步骤 #### 一、安装配置JDK 在Windows服务器上部署Java项目前,首先需要确保已经正确安装了JDK(Java Development Kit),因为这是运行Java程序的基础。 1. **下载与安装JDK**...

    Jar包部署为window服务

    因为想要部署springboot项目时一直找不到jar包一键部署为window服务的工具,并且服务量太大,所以自己结合winsw自己写了批处理方式一键部署为window服务并启动,比较灵活,可以自定义服务名称,多服务部署等

    window部署web项目所需资源,包含jdk,tomcat。

    在Windows环境下部署Web项目是一项常见的任务,涉及到的关键技术主要包括Java Development Kit (JDK) 和Apache Tomcat服务器。这里我们将深入探讨这两个组件以及如何利用它们在Windows系统上部署Web应用程序。 **...

    window服务器部署jar项目服务配置

    1.window系统服务器使用 2.jar打包方式

    Window 下 DOClever 本地安装部署

    ### Window 下 DOClever 本地安装部署 #### 概述 本文档将详细介绍如何在Windows操作系统上完成DOClever软件的本地安装与部署流程。DOClever是一款功能丰富的文档管理系统,旨在为用户提供便捷高效的文档处理服务...

    window.name解决跨域问题的文档

    window.name 解决跨域问题的文档 window.name 传输技术是 Thomas Frank 发明的,旨在解决 cookie 的一些劣势,例如每个域名 4 x 20 Kb 的限制、数据只能是字符串、设置和获取 cookie 语法的复杂等等。后来,Kris ...

    window,tomcat部署程序后进程查看

    ### Window与Tomcat部署程序后的进程管理 #### 一、部署环境配置 部署的位置为IP地址10.172.29.39,端口号8086,具体的目录为`D:\vas\BSIFMS\tomcat6`。在这里部署的应用程序的进程名称为`ifms.exe`。 #### 二、...

    第五课:hadoopwindow单机部署和试用-python验证码识别1

    第五课:hadoopwindow单机部署和试用-python验证码识别1

    window.open最大化问题

    Window.open 最大化问题解决方案 Window.open 是 JavaScript 中的一个方法,用于打开新的浏览器窗口。然而,在实际应用中,我们经常需要将弹出的窗口最大化,以便更好地展示内容。在本文中,我们将探讨如何使用 ...

    window.open父子窗口传值问题

    在Tomcat服务器上部署的Web应用中,这个问题可能会变得更加复杂,因为跨域策略可能会影响到父子窗口之间的通信。如果两个窗口属于不同的源(域名、协议或端口),则存在同源策略限制,这会阻止它们直接访问对方的DOM...

    window与linux项目部署之linux文件路径不存在问题

    本文主要讨论的是在Window与Linux项目部署时遇到的“Linux文件路径不存在”的问题,以及如何解决这个问题。 首先,我们要理解Windows和Linux系统在处理文件路径上的差异。在Windows系统中,路径分隔符是反斜杠 `\`...

    Window系统部署配置Hadoop,Spark需要的文件

    Window系统部署配置Hadoop,Spark需要的文件,Hadoop在window中在Apache中下载是不能直接使用的,资源中有兼容Windows的windows util工具包,直接放在Hadoop/bin下覆盖即可。再稍作修改etc\hadoop目录下的core-site....

    字符串 window.open() window.opener window.name window对象等的总结

    在JavaScript的世界里,`window`对象是全局对象,它提供了与浏览器窗口进行交互的各种方法和属性。本篇文章将深入探讨`window.open()`、`window.opener`、`window.name`以及`window`对象的一些核心概念,同时通过两...

    Window Service安装部署

    在IT领域,特别是软件开发与系统管理中,Windows服务(Window Service)的安装与部署是一项关键技术,它允许应用程序作为后台进程运行,独立于用户界面,持续执行特定任务,如数据同步、日志记录等。本文将围绕...

    jboss EAP部署在Window平台上

    jboss_EAP 部署在Window平台上

    Windows server iis部署Django详细操作

    在Windows Server 2012及以上版本的服务器上部署Django Web应用,需要进行一系列的配置和安装步骤。这里重点介绍如何结合Python 3.6和IIS(Internet Information Services)来完成部署。 首先,IIS是Windows系统下...

    skywalking6.x部署手册_V1.0.docx

    在部署 SkyWalking 过程中,可能会遇到一些问题。下面是一些常见的问题和解决方法: 1. 依赖项冲突 2. 配置文件错误 3. 网络连接问题 等等。 通过遵循本手册的步骤,可以快速地部署和使用 SkyWalking,实现分布式...

    Window域控制器安装部署

    Window 域控制器安装部署 Window 域控制器是 Windows 网络中的一种核心组件,负责管理和维护网络中的计算机和用户。为了安装和部署 Window 域控制器,需要满足一定的条件和步骤。 域控制器的概念 域控制器(DC)...

    jenkins自动部署vue前端项目

    f) 日志和监控:构建和部署过程中可能会产生错误信息,需要在Jenkins界面查看构建日志,进行问题诊断和调试。 综上所述,Jenkins自动部署Vue前端项目是一个涉及多技术栈和细致流程控制的过程。成功实现该过程,不仅...

    windowbuilder1.9.3.zip

    WindowBuilder是Eclipse IDE中的一个强大工具,专用于简化Swing和 SWT(Java窗口小部件工具包)应用程序的开发。1.9.3版本的WindowBuilder提供了对这些框架的直观图形化界面,允许开发者通过拖放组件来创建用户界面...

Global site tag (gtag.js) - Google Analytics