npm - 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。
我只是对为什么会发生这种情况或如何解决它感到非常困惑。
解决方案
您在全球范围内安装了它。你可以运行 npm list -g 查看全局库的安装位置。您将无法在 package.json 所在的本地目录中找到它。
推荐阅读
- php - 如何在 CodeIgniter 中加密和解密 url
- joi - 如何在 Joi 中显示特定错误?
- batch-file - 如何通过 stext 命令一次又一次地写入同一个文件
- kubernetes - 为什么 admission webhook 在 kubebuilder 书中的 CronJob 示例中不起作用
- python - 表名作为 sql 字符串中的变量
- java - 如何使用拖放设计侧边菜单,如果光标已指向,则出现树状列表?
- serilog - 在哪里可以找到 Serilog Web.Config 和 App.Config 设置列表
- php - php laravel 6.0 是否可以分解 SQL 数据并插入不同的行?
- json - 如何在 Angular 7 中发布原始 json 数据
- javascript - Java Script 函数的顺序执行