Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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
Node.js npm专用模块未找到模块_Node.js_Npm - Fatal编程技术网

Node.js npm专用模块未找到模块

Node.js npm专用模块未找到模块,node.js,npm,Node.js,Npm,我刚刚开始使用npm私有模块,无法在代码中提取该模块 该模块已启动并在NPMJ上运行,我可以正确安装,但我的require语句失败 我的用户名中有一个点 我在运行os-x 因此,该模块是@user.name/my module name 我正在做一个npm I--save@user.name/my module name,它使用当前版本正确地设置package.json,并将模块拉入my./node\u modules dir 此处出现错误: 但是,当我执行require('@user.name

我刚刚开始使用npm私有模块,无法在代码中提取该模块

该模块已启动并在NPMJ上运行,我可以正确安装,但我的require语句失败

我的用户名中有一个点

我在运行os-x

因此,该模块是
@user.name/my module name

我正在做一个
npm I--save@user.name/my module name
,它使用当前版本正确地设置package.json,并将模块拉入my./node\u modules dir

此处出现错误: 但是,当我执行
require('@user.name/my module name')
时,我得到一个
找不到模块的错误

我试着避开名字的某些部分,直接称呼它,但没有用。这感觉像是一个节点问题


如何从代码中提取模块?

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

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


它找到的是模块,而不是代码…

您已经陈述了许多事实,我确信这些事实会让您感到沮丧——但是如果您有实际问题,这会有所帮助:-)谢谢您!!我试图做到实事求是,展示我所做的一切,但却错过了提问的全部意义!!如果package.json中有
@user.name/my module name
,但实际代码中有
require('my-module-name')
,会发生什么情况?同样的事情<代码>未找到模块
。该模块位于
/node\u modules/@user.name/my module name
中,我认为它应该位于该位置。查看该模块,我会认为它是一个bug,而且用户名中的点不受支持--您是否有机会创建一个用户名中没有点的不同帐户,并将该帐户用作协作者来解决问题?