我正在创建一个具有以下结构的节点包:
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
安装该程序包,并且它会抛出错误,指出它不是程序包。我错过了什么?
答案 0 :(得分:0)
我在打包文件夹中的文件时遇到问题。我使用此命令打包了相同的文件夹。
tar -zcvf source-folder-name.tar.gz source-folder-name
我能够正确下载和安装。