Node.js Error: Cannot find module express的解决办法

1.全局安装express框架,cmd打开命令行,输入如下命令:

npm install -g express

express 4.x版本中将命令工具分出来,安装一个命令工具,执行命令:

npm install -g express-generator

输入express --version验证

2.如果在执行js文件仍报Error: Cannot find module express错误。

解决办法:
在自己的工程目录下再次执行:如果不行,重启计算机
        npm  install express

原文地址:https://www.cnblogs.com/SallyShan/p/11762125.html

时间: 2024-10-29 19:11:47

Node.js Error: Cannot find module express的解决办法的相关文章

关于npm安装全局模块,require时报Error: Cannot find module 'XXX'的解决办法

系统环境:centos 下午使用npm安装"cheerio",想搞爬虫玩玩. npm安装有两种模式: 本地 # npm install cheerio 全局 # npm install cheerio -g 如果想要全局安装,你首先要先设置个全局路径 我在"node的安装位置/lib/node_modules/"目录下新建了文件夹node_global专门用来存放新安装的全局包 # npm config set cache "node的安装位置/lib/n

Error: Cannot find module 'express'

问题描述: 系统:Windows 7 x64 Node.js版本:版本是:v4.2.4 LTS 安装过程参考:<Node.js入门>Windows 7下Node.js Web开发环境搭建笔记 从IBM Bluemix上下载的示例代码,本地启动调试时出现错误:Error: Cannot find module 'express' 如下图: 解决方法: 在对应的应用目录下执行命令"npm install"就可以了,如下图: 在执行以上操作之前,还执行了命令"npm i

node.js 的 exports 和 module.exports 的区别

commonjs node.js 的模块系统就是按照模块化规范 commonjs 来实现的: var math = require("math"); math.add(1, 2); exports 和 module.exports node.js 实现模块化最常用的函数就是 exports 和 module.exports. exports 是指向 module.exports 的引用.它们初始化都是为{},require() 返回的是 module.exports,所以当改变了 mo

【node.js】本地模式安装express:&#39;express&#39; 不是内部或外部命令,也不是可运行的程序或批处理文件。

今天闲来无事想起了node.js,因此到网上下载了一个node.js的安装程序进行安装.其中: 安装程序:node-v0.11.13-x64.msi PC系统:Windows 7 自定义安装路径:D:\TOOLS\NodeJs 安装完成后,执行: D:\TOOLS\NodeJs>node -v v0.11.13 安装框架express,从网站上下载了一个安装文档,说安装express可分全局模式和本地模式,个人觉得全局模式就是默认的没什么意思,就选择本地模式进行安装,执行: D:\TOOLS\N

征服大前端第二季(Node.js、Angular 4、Express 4、Keystone 4)

征服大前端第二季(Node.js.Angular 4.Express 4.Keystone 4.MongoDB.MySQL)网盘地址:https://pan.baidu.com/s/1RFi_3H9vLXM3-2Glv4SGvA 密码: vhut备用地址(腾讯微云):https://share.weiyun.com/5JkpoZb 密码:dqn36n Hybrid App(混合模式移动应用)是指介于web-app.native-app这两者之间的app,兼具"Native App良好用户交互体验

Node.js中exports,module.exports以及require方法

在Node.js中,使用module.exports.f = ...与使用exports.f = ...是一样的,此时exports就是module.exports的一种简写方式.但是,需要注意的是,如果直接给exports赋值的话,exports就与module.exports没有任何关联了,比如: exports = { hello: false }; // Not exported, only available in the module 此时,exports是没有导出任何变量的. 要弄

webpack报错:Module build failed (from ./node_modules/babel-loader/lib/index.js): Error: Cannot find module &#39;babel-preset-env&#39; from &#39;...&#39; - Did you mean &quot;@babel/env&quot;?

webpack报错:Module build failed (from ./node_modules/babel-loader/lib/index.js): Error: Cannot find module 'babel-preset-env' from '...' - Did you mean "@babel/env"? 原因: babel-core和babel-preset-env依赖被替换为@babel/core和@babel/preset-env,因为新版本的Babel7中对

VS2013无法启动&#160;IIS Express Web解决办法

开发环境:windows8.1+VS2013 使用VS2013有一段时间了,因前期都是编写C/S程序,没有使用到B/S调试器.前几日,创建了一个MVC项目,突然发现VS2013无法调试,报了这样的错. 一下子有点蒙,why? 修改项目属性的Web项,如下. F5运行,仍然出错. 这时候我知道了是Web调试器没有启动,但是却不明白为什么.于是检查IIS8.5的安装情况,把一些可能需要安装的都给装了. F5运行,问题依旧. 问题焦点已经很清楚了,就是IIS Express未能启动.于是想到查看事件,

mysql导入时出现&quot;ERROR at line : Unknown command &#39;\&#39;&#39;.&quot;的解决办法

使用mysqldump -uroot -p123456 databases > /home/databases.sql 进行备份 在使用mysql -uroot -p123456 databases  < /home/databases.sql 进行mysql恢复的时候,出现如下报错. ERROR at line 79: Unknown command '\0'. 上述错误,是因为导出时字符集的问题,解决方法如下:--default-character-set=utf8 在导入时加上mysql