尽管链接成功并已成功下载,但未找到NPM模块

NPM module not found despite linking successfully and being downloaded successfully

本文关键字:成功 NPM 模块 下载 链接      更新时间:2023-09-26

我在本地开发了一个NPM包,并能够在自己的计算机上成功链接它。当我试图在远程计算机上做同样的事情时,尽管链接成功,但我会收到一个错误,说我的模块没有找到,这没有意义。

我试图通过将包发布到npm,然后远程下载来解决这个问题。我在本地和远程都这样做,以确保它正常工作。

它不仅没有远程工作,而且在本地突然出现故障。找不到模块。

知道发生了什么事吗?

我的dist文件夹(我为包放置构建文件的位置)恰好也在我的.gitignore中。

这意味着,每当我链接或发布包时,dist文件夹都会被排除在外,即使一切正常,也找不到模块。

解决方案是制作一个.npmignore文件,并将以下内容放入中

!dist

这将使npm确认该包,即使它被忽略了。