繁体   English   中英

如何测试已发布的NPM软件包的本地安装?

[英]How can I test local installation of an NPM package I've published?

我最近向NPM发布了一个软件包 该程序包在我自己编写代码的计算机上运行良好,但是在同事计算机上npm install ,我开始收到错误消息。

在自己的计算机上安装和测试软件包的最佳方法是什么? 我可以在同事的计算机上查找错误,但是我认为有一种方法可以在自己的计算机上执行此操作。

  1. 如果要测试它,则不必先在自己的计算机上安装它,而可以编写单元测试,因为如果require ,则必须require该软件包(就像npm安装一样)。
  2. 检查package.json以查看是否所有必需的模块都在dependencies (删除node_modules文件夹,运行npm install并查看给出的错误)
  3. 如果有一个名为.npmrc的文件,请检查它列出了哪些文件/文件夹,以确保它没有从NPM中排除重要文件。
  4. 确保您的模块具有module.exports对象,以便能够访问对象/功能

如果这一切都没有帮助,则可能是一个更具体的问题,而GitHub链接将为我们提供更多帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM