hummus模块导致npm安装失败

我试图在我的Windows上运行我的节点项目,但是当我想要使用命令:

npm install or npm update 

它显示下面的错误

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

我已经删除节点,并重新安装它,但仍然有同样的问题。

 os: windows 10 node version: 8.8.1 npm version: 5.4.2 

我的package.json文件

 { "name": "mytasklist", "version": "1.0.0", "description": "Simple task manager", "main": "server.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "node server.js" }, "author": "", "license": "ISC", "dependencies": { "binary": "^0.3.0", "body-parser": "^1.17.2", "dataformat": "^1.0.0", "dateformat": "^2.0.0", "ejs": "^2.5.7", "express": "^4.15.4", "fs": "0.0.1-security", "fs-extra": "^4.0.2", "html-pdf": "^2.2.0", "hummus": "^1.0.83", "js-base64": "^2.3.2", "js-sha256": "^0.6.0", "mocha": "^4.0.1", "mongojs": "^2.4.0", "mssql": "^4.1.0", "multer": "^1.3.0", "node-base64-image": "^1.0.4", "node-pdftk": "^1.1.1", "pdfkit": "^0.8.3", "pdftohtmljs": "^0.4.2", "phantom-html-to-pdf": "^0.5.5", "phantomjs": "^2.1.7", "request": "^2.81.0", "requests": "^0.2.2", "sha256": "^0.2.0", "soap": "^0.21.0", "tedious": "^2.0.0", "winston": "^2.3.1", "winston-daily-rotate-file": "^1.4.6" } } 

错误似乎不是来自npm而是来自你的依赖。 所以你可以尝试以下。

错误似乎来自依赖: hummus 。 错误消息表明你需要在你的系统中有python 。 你可以考虑安装python,然后重试安装hummus模块。 以下链接也可以给出提示。 如果不起作用,您可以考虑从头开始重新启动。

重新从头开始

删除你的package.json文件。 初始化您的项目npm init然后重新安装您的依赖关系。 然后,您将能够确定哪个依赖项导致您的安装失败。