我使用的是Windows 7 64位.每当我试图通过命令提示符构建我的项目时,使用opa命令,它都会生成一个.js文件,在运行时,该文件会发出一个错误,上面写着: module.js: 340抛出错误;-等等。opa 命令也会引发错误,说明opa-create.exe与我使用的窗口版本不兼容,它需要64位,所以我使用64位。例如,我看到有人说,运行node file.exe可以解决这个问题,但是它抛出的错误与运行以前生成的.js文件时的错误相同。有人说:运行npm安装mongodb强大的nodemailer但是命令抛出一个错误,说:
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
发布于 2013-01-05 21:19:23
要解决gyp ERR! stack import platform; print platform.python_version();
问题,请尝试从http://www.python.org/download/安装PythonVersion2.7.3。
在试图安装安装了PythonVersion3.3.0的不同包时,我收到了同样的错误消息。
发布于 2012-10-25 00:37:24
实际上,如果不安装所需的节点包,就会发现模块未找到错误。诚然,./app.exe
(带有.exe扩展)不能在.exe上工作,但是使用.js
扩展它可以工作(只需编辑Makefile中的EXE变量)。
您的gyp ERR! stack import platform; print platform.python_version();
错误是与npm相关的问题,您应该直接通过nodejs社区请求支持:http://nodejs.org/community/ (尝试堆栈溢出或它们的邮件列表)。
https://stackoverflow.com/questions/13062358
复制相似问题