npm安装蓝鸟不';t安装模块
我正在尝试在节点应用程序中使用。我尝试将bluebird添加到我的package.json中,并通过npm安装蓝鸟不';t安装模块,npm,installation,bluebird,Npm,Installation,Bluebird,我正在尝试在节点应用程序中使用。我尝试将bluebird添加到我的package.json中,并通过npm安装bluebird进行安装 My package.json依赖项: "dependencies": { "express": "visionmedia/express", "mocha": "visionmedia/mocha", "bluebird": "petkaantonov/bluebird", "waitjs": "elving/wait"
npm安装bluebird
进行安装
My package.json依赖项:
"dependencies": {
"express": "visionmedia/express",
"mocha": "visionmedia/mocha",
"bluebird": "petkaantonov/bluebird",
"waitjs": "elving/wait"
}
不管我尝试什么方法,看起来模块实际上并没有被安装。在我运行安装之后;在node_modules\bluebird中,只有4个文件:
- changelog.md
- 许可证
- package.json
- READEME.md
感谢您的帮助。packages.json的dependencies部分应该将版本号作为模块值,而不是git repos 如果存在此问题,请从package.json中删除Dependencies部分,然后使用
npm install{module name}-save
安装每个模块
我的package.json最终看起来像:
"dependencies": {
"bluebird": "^2.9.34",
"express": "^4.13.1",
"mocha": "^2.2.5",
"waitjs": "^0.2.0"
}
感谢on reddit提供的答案。始终尝试解决模块安装问题的第一件事是:
npm cache clean
然后再次尝试安装,还记得删除node_modules/bluebird上的错误安装注意,事实上,您也可以直接从github标签或repo安装。如何设置package.json以直接从git repo安装?使用“petkaantonov/bluebird”值时,模块未完全安装。@Ronburgundy问题是bluebird有一个
预发布
脚本,只有由该脚本生成的文件列在文件中。当您从Github安装时,它不会运行预发布
脚本,而是尊重文件
,这些文件都不存在。