npm私有模块找不到模块

use*_*238 5 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')但是, 当我这样做时,我得到了一个Cannot find module错误。

我已经尝试过转义部分名称,并直接寻址,但无济于事。感觉就像是节点问题。

如何从代码中提取模块?

use*_*238 2

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

"main": "./src/largestHref.js"

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