我正在使用Windows 7 64位。每当我尝试通过命令提示符构建我的项目时,使用 opa 命令它会生成一个.js文件,该文件在运行时会产生错误,说:module.js:340 throw err; - 等等。 opa create 命令也会抛出错误,说opa-create.exe与我正在使用的windows版本不兼容,它需要64位,所以我使用的是64位。 我见过有人说运行 node file.exe 可以解决问题,但是它会抛出与运行之前生成的.js文件时相同的错误。 有人说:运行npm install mongodb强大的nodemailer imap然而命令抛出错误,说:
gyp ERR! configure error gyp ERR! stack Error:
Command failed: File "<string>", line 1
gyp ERR! stack import platform; print platform.python_version();
gyp ERR! stack
gyp ERR! stack SyntaxError: invalid syntax
gyp ERR! stack
gyp ERR! stack at ChildProcess.exithandler (child_process.js:551:15)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:96:17)
gyp ERR! stack at maybeClose (child_process.js:649:16) gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:701:5)
gyp ERR! stack at process._makeCallback (node.js:248:20)
gyp ERR! System Windows_NT 6.1.7601 gyp ERR! command "node" "C:\\Program Files\\nodejs\\node_modules\npm\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Vincas\Documents\Opa Projects\experimentations\node_modules\nodemailer\node_modules\mailcomposer\node_modules\mimelib\node_modules\encoding\node_modules\iconv
gyp ERR! node -v v0.9.3
gyp ERR! node-gyp -v v0.7.1
gyp ERR! not ok npm WARN optional dep failed, continuing iconv@1.2.3
答案 0 :(得分:1)
要修复gyp ERR! stack import platform; print platform.python_version();
问题,请尝试从http://www.python.org/download/安装Python版本2.7.3。
在尝试安装安装了Python 3.3.0版的其他软件包时,我遇到了同样的错误消息。
答案 1 :(得分:0)
确实,如果您不安装所需的节点包,则会发现模块未找到错误。
确实,./app.exe
(扩展名为.exe)在Windows上不起作用,但它具有.js
扩展名(只需编辑Makefile中的EXE变量)。
您的gyp ERR! stack import platform; print platform.python_version();
错误是与npm相关的问题,您应该直接通过nodejs社区请求支持:http://nodejs.org/community/(尝试stackoverflow或他们的邮件列表)。