首页 > 解决方案 > Node.JS、NPM:EJS 自行删除、安装(但不安装),但无法下载?

问题描述

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

我重新启动服务器并收到此错误:

错误:找不到模块“ejs”

我查看了我的node_modules文件夹,但在任何地方都没有看到“ejs”。我想好吧,没什么大不了的,只是重新安装。所以我输入:npm install ejs -g进入终端。

终端说:

+ ejs@2.6.1
updated 1 package in 0.275s

我再次查看了 node_modules 文件夹,“ejs”文件夹不存在。我检查了package.json文件,我没有看到依赖项下列出了 ejs。(其实不知道之前有没有,记不得了。我觉得Express是唯一的Dependency)

我去 EJS 网站 ( http://www.embeddedjs.com/ ) 看看我是否可以直接下载它,然后直接将文件弹出到我的计算机上,但是所有下载链接都返回一个 404 页面。

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

我只是对为什么会发生这种情况或如何解决它感到非常困惑。

标签: npmejs

解决方案


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


推荐阅读