npm 包已经安装成功,运行的时候就报错,没安装模块

master_ning 2018-07-29 12:57:40
用webstrom开发nodejs,用npm已经安装成功,运行时候报模块不存在,请教大神,如何解决




...全文
1507 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
石佛皮尔斯 2018-08-03
  • 打赏
  • 举报
回复
这个包我看了一下npm官网,发现已经两年没有更新了,可能你现在的npm版本太高了。
漠子凉 2018-08-03
  • 打赏
  • 举报
回复
你试一下重新npm那个模块,看看有没有正常下载了
風灬雲 2018-08-03
  • 打赏
  • 举报
回复
查看一下你的nodejs版本,npm官网上好像是说node要8.0以上的版本
master_ning 2018-08-02
  • 打赏
  • 举报
回复
引用 9 楼 qq_41028553 的回复:
你是在windows下安装的吗,在windows下这个包好像安装不了

我在Mac上安装的,我也在linux上也试过,也是安装不好。。。求解。。。
漠子凉 2018-08-01
  • 打赏
  • 举报
回复
首先你看你下载的模块是否符合require的规则
1.模块要放在项目的node_modules下面才能直接写名字,如:require("模块名字")
2.模块里面要有index.js,因为require不写全文件路径的话默认找index.js
石佛皮尔斯 2018-08-01
  • 打赏
  • 举报
回复
你是在windows下安装的吗,在windows下这个包好像安装不了
master_ning 2018-08-01
  • 打赏
  • 举报
回复
引用 7 楼 sinat_34353062 的回复:
首先你看你下载的模块是否符合require的规则
1.模块要放在项目的node_modules下面才能直接写名字,如:require("模块名字")
2.模块里面要有index.js,因为require不写全文件路径的话默认找index.js

大佬,模块里面没有index.js文件的话要怎么引用呢,比如,threads_a_gogo,这个模块。大佬,你方便在你电脑上测试一下么,安装这个包,然后引用一下,看看能不能成功。。。这个包我搞了好多天,还是没有成功,谢谢谢谢谢谢
master_ning 2018-07-31
  • 打赏
  • 举报
回复
引用 5 楼 qq_39398332 的回复:
对的,尽量不要安装全局的npm包,而是下载到项目目录里面

为什么有的包可以用,有的包却不能用,都是在项目目录下npm安装的
  • 打赏
  • 举报
回复
对的,尽量不要安装全局的npm包,而是下载到项目目录里面
master_ning 2018-07-31
  • 打赏
  • 举报
回复
引用 1 楼 sinat_34353062 的回复:
路径问题,最好建在一个固定的项目目录里面,如果npm包不用在其他项目的话,尽量不要安装全局的npm包,而是下载到项目目录里面

路径问题是指,要在项目目录下,再npm,安装包,是吗?
master_ning 2018-07-31
  • 打赏
  • 举报
回复
路径问题,是要在项目目录下,再安装模块,是吗?
讨厌走开啦 2018-07-31
  • 打赏
  • 举报
回复
检查一下模块有没有正确引用,再检查下是否在引用前就尝试调用模块。
漠子凉 2018-07-30
  • 打赏
  • 举报
回复
路径问题,最好建在一个固定的项目目录里面,如果npm包不用在其他项目的话,尽量不要安装全局的npm包,而是下载到项目目录里面

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧