NPM安装不工作的压缩tarball



嗨,我试图在全局安装一个模块,我做了一个压缩的tarball。我从github下载了源代码,并将其转换为tar.gz,然后我尝试使用以下命令

安装它
npm install forever.tar.gz -g

显示如下错误

npm ERR! addLocal Could not install /home/administrator/forever.tar.gz
npm ERR! Error: ENOENT, open '/root/tmp/npm-18157/1367900009061-   0.2676603845320642/package/package.json'

我的要求是,我不应该连接到任何外部url(即)https://registry.npmjs.org/forever的任何安装。我应该能够从tarball从我的目录安装。

这个错误告诉你,这个包。在你的tar文件中找不到Json文件

是否更改了存储库中的某些内容?你是怎么处理回购的?

我做了这些步骤,一切都很好:

git clone https://github.com/nodejitsu/forever.git
tar -cvzf forever.tar.gz forever
npm install forever.tar.gz -g

提示:你不需要tarball仓库,NPM安装也可以在本地文件夹执行:

git clone https://github.com/nodejitsu/forever.git
npm install forever/

最新更新