Node.js';npm安装了错误的软件包

Node.js';npm安装了错误的软件包,node.js,npm,archlinux,ghost-blog,Node.js,Npm,Archlinux,Ghost Blog,很抱歉,我没有发布我引用的所有内容的链接,stackoverflow不会让我:( 这是一个相对奇怪的错误。我正试图通过npm在我的nodejs项目中安装Ghost博客平台,其命令是 npm install ghost 好吧,它没有安装Ghost博客平台,而是安装了Ghost博客平台。这毫无意义。 我提到的链接来自一个node modules网站,上面说我使用的命令应该安装这个ecto/ghost东西,它链接到git存储库和ghost Blogging平台的npm页面,ghost Bloggin

很抱歉,我没有发布我引用的所有内容的链接,stackoverflow不会让我:(

这是一个相对奇怪的错误。我正试图通过npm在我的nodejs项目中安装Ghost博客平台,其命令是

npm install ghost
好吧,它没有安装Ghost博客平台,而是安装了Ghost博客平台。这毫无意义。 我提到的链接来自一个node modules网站,上面说我使用的命令应该安装这个ecto/ghost东西,它链接到git存储库和ghost Blogging平台的npm页面,ghost Blogging平台是我想安装的

我相信这可能是对npm源代码的错误配置。我使用的是Arch Linux,我已经通过git克隆源代码并进行编译安装了node和npm,如上所示

我的npm版本是2.5.1,我的节点版本是v0.13.0-pre


感谢您的帮助。:

Ghost博客平台是一个商业产品,不是一个普通的节点模块。你必须在他们的网站上填写表格进行免费试用,他们会告诉你如何安装。他们如何让您使用它取决于他们。

请参考他们的文档,将其用作NPM模块:


快速检查将显示这些安装命令

wget -qO ~/ghost.zip http://ghost.org/zip/ghost-latest.zip
unzip -qo ~/ghost.zip -d ~/ghost
npm install forever -g
cd ~/ghost
npm install --production

根据

只为下一个可能发现这个问题的人。 我真的不知道发生了什么。通过以各种不同的方式卸载和重新安装node和npm,我解决了这个问题。现在它工作得很好。
当时我真的很累,试了很多次,所以我真的不记得任何细节。对不起的:(

谢谢你的帮助,但事实并非如此。Ghost是一个完全开源的博客平台。网站上公布的付费服务是Ghost在Ghost上制作的一个托管博客。谢谢你的帮助,但我使用Ghost作为npm依赖项,因为我正在进行一个项目,使用Ghost作为npm依赖项这是我第一次在安装软件包时遇到问题。您好,谢谢您的awnser。我已经完成了您上面描述的操作,但是安装失败,因为找不到版本。唯一可用的版本是1.0.0,这导致了不需要的ecto/ghost软件包。这就是为什么我认为我的npm源是错误的。
wget -qO ~/ghost.zip http://ghost.org/zip/ghost-latest.zip
unzip -qo ~/ghost.zip -d ~/ghost
npm install forever -g
cd ~/ghost
npm install --production