Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;npm安装“;仅下载旧的1.0.0版本_Npm_Package.json - Fatal编程技术网

&引用;npm安装“;仅下载旧的1.0.0版本

&引用;npm安装“;仅下载旧的1.0.0版本,npm,package.json,Npm,Package.json,我最近刚刚发布了我的第一个npm包。当我尝试安装该软件包时,它总是下载1.0.0版本,尽管主要版本已经是2,并且npmjs.com显示了正确的版本 npm还在package.json依赖项中添加包,如下所示: "dependencies": { "module_name": "file:module_name" } 而模块的版本是预期的。问题是什么?问题是我在项目中有一个与模块同名的目录。嗯,这是我开始编写模块的旧目录,在移动模块项目后忘记删除它。它包含自己的package.json文

我最近刚刚发布了我的第一个npm包。当我尝试安装该软件包时,它总是下载1.0.0版本,尽管主要版本已经是2,并且npmjs.com显示了正确的版本

npm还在
package.json
依赖项中添加包,如下所示:

"dependencies": {
    "module_name": "file:module_name"
}

而模块的版本是预期的。问题是什么?

问题是我在项目中有一个与模块同名的目录。嗯,这是我开始编写模块的旧目录,在移动模块项目后忘记删除它。它包含自己的
package.json
文件,当然与模块名一致

因此,npm继续包含本地模块,而不是已发布的模块。重命名目录后(我将删除它),它工作正常