Node.JS,NPM:EJS删除了自身、安装(但没有安装)和isn';可下载吗?

Node.JS,NPM:EJS删除了自身、安装(但没有安装)和isn';可下载吗?,npm,ejs,Npm,Ejs,大约10分钟前,我正在学习一个在线教程。我关闭了本地服务器,把我的狗带进屋里,然后回到电脑前完成教程 我重新启动了服务器并出现以下错误: 错误:找不到模块“ejs” 我查看了我的节点模块文件夹,在任何地方都没有看到“ejs”。我想好了,没什么大不了的,只是重新安装。所以我键入:npm将ejs-g安装到终端中 终端显示: + ejs@2.6.1 updated 1 package in 0.275s 我再次查看了node_modules文件夹,但“ejs”文件夹不在那里。我检查了package.

大约10分钟前,我正在学习一个在线教程。我关闭了本地服务器,把我的狗带进屋里,然后回到电脑前完成教程

我重新启动了服务器并出现以下错误:

错误:找不到模块“ejs”

我查看了我的节点模块文件夹,在任何地方都没有看到“ejs”。我想好了,没什么大不了的,只是重新安装。所以我键入:
npm将ejs-g安装到终端中

终端显示:

+ ejs@2.6.1
updated 1 package in 0.275s
我再次查看了node_modules文件夹,但“ejs”文件夹不在那里。我检查了package.json文件,在dependencies下没有看到EJ。(事实上,我不知道它以前是否存在,我不记得了。我认为Express是唯一的依赖项)

我去了EJS网站()看看是否可以直接下载,然后直接将文件弹出到我的计算机上,但是所有下载链接都返回404页

在他们的网页顶部还有另一个链接:谷歌代码。我不确定应该从那里下载哪些文件。今天早上我开始修补Node.js


我非常困惑为什么会发生这种情况,或者我如何修复它。

您在全球范围内安装了它。您可以运行npmlist-g来查看全局库的安装位置。您将无法在package.json所在的本地目录中找到它

太棒了!就这样,谢谢你!另外一个东西是在教程中全局安装的,我猜我读错了说明。