Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t在expressjs中安装jQuery文件上载_Jquery_Node.js_Express_Jquery File Upload - Fatal编程技术网

Can';t在expressjs中安装jQuery文件上载

Can';t在expressjs中安装jQuery文件上载,jquery,node.js,express,jquery-file-upload,Jquery,Node.js,Express,Jquery File Upload,我是nodejs的新手。 当我要安装blueimp文件上传expressjs时,会出现以下错误 D:\WorkShop\Express\zipzap>npm install blueimp-file-upload-expressjs --save npm WARN deprecated lodash-node@2.4.1: This package is discontinued. Use lodash@^4.0.0. > lwip@0.0.6 install D:\WorkSho

我是nodejs的新手。 当我要安装blueimp文件上传expressjs时,会出现以下错误

D:\WorkShop\Express\zipzap>npm install blueimp-file-upload-expressjs --save
npm WARN deprecated lodash-node@2.4.1: This package is discontinued. Use lodash@^4.0.0.

> lwip@0.0.6 install D:\WorkShop\Express\zipzap\node_modules\lwip
> node-gyp rebuild


D:\WorkShop\Express\zipzap\node_modules\lwip>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "" rebuild )
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.
gyp ERR! stack     at PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:454:19)
gyp ERR! stack     at PythonFinder.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:480:16)
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29
gyp ERR! stack     at FSReqWrap.oncomplete (fs.js:114:15)
gyp ERR! System Windows_NT 10.0.14393
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd D:\WorkShop\Express\zipzap\node_modules\lwip
gyp ERR! node -v v7.7.2
gyp ERR! node-gyp -v v3.5.0
gyp ERR! not ok
zipzap@0.0.0 D:\WorkShop\Express\zipzap
+-- async@0.9.2  extraneous
+-- aws-sdk@2.28.0  extraneous
+-- formidable@1.1.1  extraneous
`-- mkdirp@0.5.0  extraneous

npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "blueimp-file-upload-expressjs" "--save"
npm ERR! node v7.7.2
npm ERR! npm  v4.1.2
npm ERR! code ELIFECYCLE

npm ERR! lwip@0.0.6 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the lwip@0.0.6 install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the lwip package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs lwip
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls lwip
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     D:\WorkShop\Express\zipzap\npm-debug.log

D:\WorkShop\Express\zipzap>
D:\WorkShop\Express\zipzap>npm安装blueimp文件上传expressjs——保存
npm警告不推荐使用的lodash-node@2.4.1:此包装已停止使用。使用lodash@^4.0.0。
> lwip@0.0.6安装D:\WorkShop\Express\zipzap\node\u模块\lwip
>节点gyp重建
D:\WorkShop\Express\zipzap\node\u modules\lwip>如果未定义npm\u config\u node\u gyp(节点“C:\Program Files\nodejs\node\u modules\npm\bin\node gyp-bin\\\\\\\\\\\ node\u modules\node gyp\bin\node gyp.js”重建)其他(节点“重建)
哎呀!配置错误
哎呀!堆栈错误:找不到Python可执行文件“Python”,可以设置Python env变量。
哎呀!PythonFinder.failNoPython上的堆栈(C:\Program Files\nodejs\node\U modules\npm\node\U modules\node gyp\lib\configure.js:454:19)
哎呀!堆叠在PythonFinder。(C:\Program Files\nodejs\node\U modules\npm\node\U modules\node gyp\lib\configure.js:480:16)
哎呀!堆栈位于C:\Program Files\nodejs\node\u modules\npm\node\u modules\fs\polyfills.js:284:29
哎呀!堆栈在FSReqWrap.oncomplete(fs.js:114:15)
哎呀!系统Windows\u NT 10.0.14393
哎呀!命令“C:\\Program Files\\nodejs\\node.exe”C:\\Program Files\\nodejs\\node\u modules\\npm\\node\u modules\\node gyp\\bin\\node gyp.js“重建”
哎呀!cwd:\WorkShop\Express\zipzap\node\u modules\lwip
哎呀!节点-v7.7.2
哎呀!节点gyp-v3.5.0
哎呀!不好
zipzap@0.0.0D:\WorkShop\Express\zipzap
+-- async@0.9.2无关的
+--自动气象站-sdk@2.28.0无关的
+-- formidable@1.1.1无关的
`-- mkdirp@0.5.0无关的
npm错误!Windows NT 10.0.14393
npm错误!argv“C:\\Program Files\\nodejs\\node.exe”“C:\\Program Files\\nodejs\\node\u modules\\npm\\bin\\npm cli.js”“安装”“blueimp file upload expressjs”“--保存”
npm错误!节点v7.7.2
npm错误!npm v4.1.2
npm错误!代码失效循环
npm错误!lwip@0.0.6安装:`node gyp rebuild`
npm错误!退出状态1
npm错误!
npm错误!失败lwip@0.0.6安装脚本“节点gyp重建”。
npm错误!确保已安装最新版本的node.js和npm。
npm错误!如果您这样做,这很可能是lwip包的问题,
npm错误!与npm本身无关。
npm错误!告诉作者此操作在您的系统上失败:
npm错误!节点gyp重建
npm错误!您可以通过以下方式获取有关如何打开此项目问题的信息:
npm错误!npm错误lwip
npm错误!或者,如果不可用,您可以通过以下方式获取他们的信息:
npm错误!npm所有者ls lwip
npm错误!上面可能还有其他日志输出。
npm错误!请在任何支持请求中包括以下文件:
npm错误!D:\WorkShop\Express\zipzap\npm-debug.log
D:\WorkShop\Express\zipzap>
如何安装和使用这个插件?也无法理解实际的错误是什么。 我正在研究nodejs。那么为什么它要请求python路径呢

@Dipankar Naskar:那为什么它要求python路径

因为Node.js是用Python编写的跨平台构建工具构建的。还有一些其他构建步骤是用Python实现的。因此,从源代码构建节点需要Python

@Dipankar Naskar:如何安装和使用这个插件

这是几乎所有情况的解决方案

使用Node.js的配置步骤现在应如下所示:

安装,选择自定义安装,然后选择Windows 8.1和Windows 10 SDK

@Dipankar Naskar:那为什么它要求python路径

因为Node.js是用Python编写的跨平台构建工具构建的。还有一些其他构建步骤是用Python实现的。因此,从源代码构建节点需要Python

@Dipankar Naskar:如何安装和使用这个插件

这是几乎所有情况的解决方案

使用Node.js的配置步骤现在应如下所示:

安装,选择自定义安装,然后选择Windows 8.1和Windows 10 SDK


我可以建议两个选项:第一,将节点降级到6,然后再次测试;第二,可能的节点升级-gyp@latest再次检查,看到这一点,我可以建议两个选项:首先将节点降级为6,然后再次测试,第二个:可能的节点升级-gyp@latest再次检查,看到这个了吗