嗨,我试图在全局安装一个模块,我做了一个压缩的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/