node.js – npm私有模块找不到模块

我刚开始使用npm私有模块,无法在我的代码中获取模块.

该模块已在npmjs上运行,我可以正确安装,但我的require语句失败了.

我的用户名中有一个点.

我正在运行os-x.

所以模块是@ user.name / my-module-name.

我正在做一个npm i –save @ user.name / my-module-name,它正确设置package.json,使用当前版本等,并将模块拉入我的./node_modules目录.

错误在这里:
但是,当我执行require(‘@ user.name/my-module-name’)时,我得到一个无法找到模块错误.

我试图逃避名称的一部分,并直接解决它,但无济于事.这感觉就像一个节点问题.

如何从代码中获取模块?

最佳答案 要回答我自己的问题,请将package.json :: main属性设置为相关文件:

“main”:“./ src / largestHref.js”

它找到了模块,但没有找到代码……

点赞