nodejs中package main配置require引用失败
发布于 10 年前 作者 ddsoma 5207 次浏览 最后一次编辑是 8 年前

###packapge内容 { “main” : “./lib/interface.js” } ###lib/interface.js内容 var name; exports.setName=function(tname){ name=tname; }

       exports.sayHello=function(){
       console.log("hello  "+name);
       }

###getmodule.js内容为 var myModules=require(’./somepackage’); myModules.setName(“ddsoma”); var myModules1=require(’./somepackage’); console.log(myModules1); myModules1.setName(‘neko123’); myModules.sayHello(); myModules1.sayHello(); 执行node getmodule.js报错 cannot find module ‘./somepackage’

4 回复

package.json 是这么用的么。。。

不是嘛?

我知道问题里,main的路径错了。package跟lib不是在一个目录下面,把路径改成’…/lib/xxxx’就可以了

@ddsoma package的内容你你引入这个包没有半毛钱关系。。。

回到顶部