node.js报错:Cannot find module 'ejs'的解决办法
发现问题
最近同事问了一个问题,他在用node.js的时候,发现node.js报错了,错误显示:
Error: Cannot find module 'ejs' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at new View (d:\WebClient\webstormSpace\day6shuoshuo\node_modules\express\lib\view.js:78:30) at EventEmitter.render (d:\WebClient\webstormSpace\day6shuoshuo\node_modules\express\lib\application.js:569:12) at ServerResponse.render (d:\WebClient\webstormSpace\day6shuoshuo\node_modules\express\lib\response.js:961:7) at exports.showIndex (d:\WebClient\webstormSpace\day6shuoshuo\routes\router.js:7:9) at Layer.handle [as handle_request] (d:\WebClient\webstormSpace\day6shuoshuo\node_modules\express\lib\router\layer.js:95:5) at next (d:\WebClient\webstormSpace\day6shuoshuo\node_modules\express\lib\router\route.js:131:13)
后来通过查找资料,发现原因是因为:没有安装ejs模块
解决办法:
cmd进入到项目目录,安装ejs:npm install --save ejs
总结
以上就是这文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
相关推荐
-
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
发现错误 最近在用Nodejs发送https请求时候,出现\"Error: UNABLE_TO_VERIFY_LEAF_SIGNATURE\"的错误,错误如下: events.js:72 throw er; // Unhandled \'error\' event ^ Error: UNABLE_TO_VERIFY_LEAF_SIGNATURE at SecurePair. (tls.js:1381:32) at SecurePair.emit (events.js:92:17) at
-
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
前言 最近在工作中遇到问题,问题如下: Unhandled rejection SequelizeAccessDeniedError: Access denied for user 'lupeng'@'localhost' (using password: YES) 这是Node在使用Sequlize连接Mysql数据时报的错,关键看冒号后面的错误:访问拒绝,关键是访问拒绝的错误,说明数据库连接这里有问题,数据库连接访问拒绝,要么是没有相应的操作权限,要么是账号密码错误. 这样就把问题定位在访问
-
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
在使用npm install安装扩展插件时,系统提示"npm install Error: ENOENT, stat 'C:Users<用户名>AppDataRoamingnpm'". 以前都是很顺利的安装过程,没出现这种情况.我这里的解决办法是直接创建上面提示的目录就好了,应该是node.js权限不够,在此备注. 有时候就是这样,很可能一个很久都无法解决的问题,实际解决方法很简单,就是这么任性!!
-
node.js缺少mysql模块运行报错的解决方法
发现问题 在用node.js连接数据库,运行报错:cannot find module 'mysql: 然后 在管理员和用户下分别用npm安装数据库但是都是失败: 解决方法 按照错误日志应该是找不到文件夹,无法打开package.json这个文件,刚开始没有理解这个错误,最后我进入到project目录运行npm安装数据库成功: 在项目的modules下面也有这个模块了: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对
-
nodejs提示:cross-device link not permitted, rename错误的解决方法
node.js提示错误: Error: EXDEV: cross-device link not permitted, rename 'C:\Users\THEDIS~1\AppData\Local\Temp\upload_9b46f1afc2f9ade074037c3fb707d271' -> 'E:/node-rumen/tmp/test.png' 文件上传的功能时候,调用fs.renameSync方法错误 这个提示是跨区重命名文件出现的权限问题. 解决方法 先从源文件拷贝到另外分区的目标文
-
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
在写一个文件上传的功能时候,调用fs.renameSync方法错误 出错 代码所在如下: function upload(response,request){ console.log("upload called"); var form = new formidable.IncomingForm(); console.log("about to parse"); form.parse(request, function(error, fields, files) {
-
vue3.0报错Cannot find module ‘worker_threads‘的解决办法
记录一下vue3.0的第一次尝试,启动项目的时候报错Cannot find module 'worker_threads',查了一下发现是因为个人电脑node版本太低,查看了一下版本 node -v v11.2.0 然后升级一下自己的node版本再执行启动命令就OK了 npm install -g n (mac记得加sudo) n latest 总结:需要把node.js升级到版本12以上,就可以解决vue3.0报错Cannot find module 'worker_threads'的问题了
-
node.js报错:npm ERR code EPERM的解决过程
目录 1 完整错误 2 错误详解 2.1 修改npm全局安装: 2.2 导致该安装问题的原因 2.3 修复方法 3 运行测试 总结 1 完整错误 npm ERR! code EPERMnpm ERR! syscall opennpm ERR! path D:\NodeJS\node_cache\_cacache\tmp\7bbab18enpm ERR! errno EPERMnpm ERR! FetchError: Invalid response body while trying to fe
-
Mybatis报错: org.apache.ibatis.exceptions.PersistenceException解决办法
Mybatis报错: org.apache.ibatis.exceptions.PersistenceException解决办法 一.问题描述 写好配置文件用JUnit进行测试,一运行就报错: org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiat
-
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
日期插件 bootstrap-datetimepicker 在火狐下出现一条报错信息:TypeError: (intermediate value).toString(-).split(-)[1] is undefined 这条错误必然出现,难道没有在 Firefox 下进行测试. 在 Firefox 下查看项目 demo (http://www.malot.fr/bootstrap-datetimepicker/demo.php)可以正常运行,但这个 demo.php 使用的是 2013-3-
-
node.js报错:Cannot find module 'ejs'的解决办法
发现问题 最近同事问了一个问题,他在用node.js的时候,发现node.js报错了,错误显示: Error: Cannot find module 'ejs' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12
-
node.js报错:Cannot find module 'ejs'的解决办法
发现问题 最近同事问了一个问题,他在用node.js的时候,发现node.js报错了,错误显示: Error: Cannot find module 'ejs' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12
-
Windows安装Node.js报错:2503、2502的解决方法
前言 Windows真的是太恶心了!!!不仅会出现大量的垃圾文件,而且有时莫名的安装不上一些软件(正常软件).前久因为想学学Koa2,打算升级下nodejs的版本以体验下ES6.ES7的aync,await等新特性,却死活安装不上nodejs同时也卸载不了老版的nodejs,不知所措,放了一段时间,今晚想看看D3准备学学,并借助Koa做个展示性的学习练手项目,决心查查资料解决下nodejs安装报错问题. 功夫不负有心人,终于得以解决,故以此文记录下. 目录权限问题? 首先我想是不是权限问题,于是
-
关于vue中使用three.js报错的解决方法
目录 前言 1.vue的问题? 2.Proxy的异常情况 3.Three.js的问题 4.defineProperty异常情况 5.解决 总结 前言 最近在学习three.js,同时也学习一下vue3,然后就出现问题了,报错直接用不了,错误信息如下: Uncaught TypeError: 'get' on proxy: property 'modelViewMatrix' is a read-only and non-configurable data property on the prox
-
node版本下报错build: `vue-cli-service build`问题及解决
目录 node版本下报错build: `vue-cli-service build` node相关报错问题 问题一:node-sass npm ERR! command failed 问题二:npm ERR! gyp info it worked if it ends with ok 问题三:Node Sass version 6.0.1 is incompatible with ^4.0.0. 问题四:卸载node,再安装其他版本 总结 node版本下报错build: `vue-cli-ser
-
Vue.js报错Failed to resolve filter问题的解决方法
之前使用vue.js写分页功能时,写了一个过滤器,发现一个比较奇怪的错误. console控制台调试的时候,提示错误消息: Failed to resolve filter: HomePage console错误信息.jpg 我原来的写法: 原来的错误写法.jpg 错误原因: 经过自己的摸索,后来发现竟然是代码顺序错误问题. 由于先执行的pageList,后执行的Vue的过滤方法,最终调整过的写法: 修改后的正确写法.jpg 作者:=金刚= 文章地址:http://www.cnblogs.com
随机推荐
- AngularJS中处理多个promise的方式
- 人生男女的30个经典幽默
- 使用PowerShell修改注册表
- 使用AngularJS创建自定义的过滤器的方法
- iisapp.vbs iis pid了解对应的网站或应用池
- 一个JavaScript获取元素当前高度的实例
- JS如何实现文本框随文本的长度而增长
- thinkphp模板赋值与替换实例简述
- 杀掉oracle在线用户脚本分享
- asp数据库连接函数
- php断点续传之文件分割合并详解
- 找出所有非xml索引并重新整理的sql
- javascript设计模式之对象工厂函数与构造函数详解
- jQuery实现网页抖动的菜单抖动效果
- JavaScript调用客户端Java程序的方法
- MyEclipse常用配置图文教程
- nginx安装(1) ttlsa教程系列之nginx
- 此页的状态信息无效,可能已损坏 的处理办法及原因分析
- Intellij IDEA插件开发入门详解
- 怎样正确创建MySQL索引的方法详解