0
npm install正在安装节点模块,直到最近才遇到错误。现在,npm install不会将各个节点模块的相关性安装到相应的节点模块文件夹中。npm install不会将各个节点模块的相关性安装到各个节点模块文件夹
见截图对我是什么意思。 最前方的查找器窗口显示bug前的正确npm安装。 npm install express会下载并将文件放在正确的文件夹中。 accept文件夹是express的节点模块,并具有其自己的节点模块,MIME类型和谈判器。
现在,接受文件夹和它自己的节点模块与express文件夹位于同一级别。如在后面的查找器窗口中所见。
这使我无法上传到heroku。
请告知如何解决。
这里是我的package.json
{
"name": "node-muse-examples-webgui",
"version": "0.1.0",
"description": "An example on how to use the node-muse module in a web interface.",
"main": "index.js",
"engines": {
"node": "7.2.0"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "https://github.com/ShaPOC/node-muse/tree/master/examples/webgui"
},
"author": "Jimmy Aupperlee <[email protected]>",
"license": "GPLv3",
"dependencies": {
"body-parser": "^1.15.2",
"express": "^4.14.0",
"leapjs": "^0.6.4",
"mongodb": "^2.2.7",
"node-muse": "^0.1.0",
"socket.io": "^1.3.5"
}
}
你能分享你的package.json吗?你有没有尝试过npm install分别接受? – iomv
是的,尝试单独做。同样的问题,在同一级别安装一切。用package.json更新 – grace
建议的解决方案是否解决了您的问题? – iomv