我刚开始使用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
错误。
我试过逃避名称的一部分,并直接解决它,但无济于事。这感觉就像一个节点问题。
如何从代码中提取模块?
答案 0 :(得分:1)
要回答我自己的问题,请将package.json :: main属性设置为相关文件:
> vec <- 1:10
> shift(vec, 1:2)
[[1]]
[1] NA 1 2 3 4 5 6 7 8 9
[[2]]
[1] NA NA 1 2 3 4 5 6 7 8
> lag(vec, 1:2)
Error in lag(vec, 1:2) : n must be a single positive integer
In addition: Warning message:
In if (n == 0) return(x) :
the condition has length > 1 and only the first element will be used
找到了模块,但没有找到代码......