本地服务器上的主机节点模块,并使用npm将它们安装在应用程序中

时间:2015-05-27 09:00:12

标签: node.js npm

我正在创建一个具有以下结构的节点包:

my_module(folder)

--package.json (inside the my_module folder)
--other files/folder (inside the my_module folder)

package.json文件如下所示:

{
  "name": "my_package",
  "version": "0.0.1",
  "description": "Test Package"
}

我以my_package.tgz格式打包并将该文件托管在我的本地tomcat服务器http://url_to_server/my_package.tgz中。我可以使用此网址下载该文件。

在某些本地应用程序中,我尝试使用npm install "http://url_to_server/my_package.tgz" --save-dev安装该程序包,并且它会抛出错误,指出它不是程序包。我错过了什么?

1 个答案:

答案 0 :(得分:0)

我在打包文件夹中的文件时遇到问题。我使用此命令打包了相同的文件夹。

tar -zcvf source-folder-name.tar.gz source-folder-name

我能够正确下载和安装。