用webstrom开发nodejs,用npm已经安装成功,运行时候报模块不存在,请教大神,如何解决

解决方案 »

  1.   

    路径问题,最好建在一个固定的项目目录里面,如果npm包不用在其他项目的话,尽量不要安装全局的npm包,而是下载到项目目录里面
      

  2.   

    路径问题是指,要在项目目录下,再npm,安装包,是吗?
      

  3.   

    对的,尽量不要安装全局的npm包,而是下载到项目目录里面
      

  4.   

    为什么有的包可以用,有的包却不能用,都是在项目目录下npm安装的
      

  5.   

    首先你看你下载的模块是否符合require的规则
    1.模块要放在项目的node_modules下面才能直接写名字,如:require("模块名字")
    2.模块里面要有index.js,因为require不写全文件路径的话默认找index.js
      

  6.   

    大佬,模块里面没有index.js文件的话要怎么引用呢,比如,threads_a_gogo,这个模块。大佬,你方便在你电脑上测试一下么,安装这个包,然后引用一下,看看能不能成功这个包我搞了好多天,还是没有成功,谢谢谢谢谢谢
      

  7.   

    你是在windows下安装的吗,在windows下这个包好像安装不了
      

  8.   

    我在Mac上安装的,我也在linux上也试过,也是安装不好求解
      

  9.   

    查看一下你的nodejs版本,npm官网上好像是说node要8.0以上的版本
      

  10.   

    你试一下重新npm那个模块,看看有没有正常下载了
      

  11.   

    这个包我看了一下npm官网,发现已经两年没有更新了,可能你现在的npm版本太高了。