大约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是唯一的依赖)
我去了EJS网站(http://www.embeddedjs.com/)看看我是否可以直接下载它,只是直接将文件弹出到我的电脑上,但所有下载链接都返回404页面。
网页顶部还有另一个链接: Google代码。我不确定应该从那里下载哪些文件。我今天早上开始修补Node.js。
我对于为什么会发生这种情况或如何解决这个问题感到非常困惑。
答案 0 :(得分:0)
您在全球范围内安装了它。您可以运行npm list -g来查看安装全局库的位置。您将无法在package.json所在的本地目录中找到它。