关于nodejs express项目文件夹移动位置后找不到express模块的问题 10C

各位高手大家好 ,
小弟初学nodejs 遇到一个百思不得其解的问题,就是我新建了一个express项目,
在D:\service文件夹下,这给service文件夹里有node__modules文件夹的,并且,express模块是
安装在里面的,我用的不是全局安装。在该目录下用supervisor调试运行正常,然后
我把service文件夹 拷到E盘下,再运行就报错找不到express模块。请问,不是说nodejs项目
运行会自动搜索当前目录的node_modules文件夹吗?里面各个模块安装都好好的,为什么
整个文件拷到 另一个地方就不行了呢,并且 我打开node_modules里的express,会显示
找不到引用的位置。而拷回去就好了,不知道是为什么,怎样才能在整个项目拷到别
的盘上的时候找到模块呢?这样固定在一个地方,岂不是没法移植了?

1

2个回答

console.log(module.paths) 一下看看有哪些路径

0

可以先检查一下路径,然后或者重新设置一下node_modules的路径后再安装express试试,不行的话再问一下

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
一步一个坑之node之找不到express
希望照亮自己程序员之路的坑~哈哈 按照网上的经验从安装node,npm,到安装express测试。 坑来了,在node里测试require(‘express’)时居然找不到! 在网上一直翻解决办法但是都没有效果。 最后解决办法: 在计算机高级配置里,点 用户变量! 用户变量! 用户变量 ! 重要的事情说三遍! 在path(再次强调不是环境变量里的path!)里面有一个npm的路...
nodejs找不到express命令
安装express npm install -g express-generator   express创建 web工程 express -t ejs microblog
解决Node.js 不识别express等模块
在当前js目录运行命令行:npm install
nodejs 之express.static静态文件路径
为了提供对静态资源文件(图片、csss文件、javascript文件)的服务,请使用Express内置的中间函数 express.static 。传递一个包含静态资源的目录给 express.static 中间件用于立刻开始提供文件。比如用以下代码来提供public目录下的图片、css文件和javascript文件:app.use(express.static('public'));现在,你可以加...
nodejs 调用express模块出错
ER Cannot find module 'express' 安装Express命令如下: npm install -g express 安装成功之后会在C:\Users\[YOUR_USER_NAME]\AppData\Roaming\npm\node_modules下有express。 但是在执行node runtest.js命令时出错:(runtest.js
安装express后却找不到express的命令
1、全局安装express npm install -g express 2、执行express命令,创建web项目框架 express -e ejs myweb   会提示 express 不是内部或外部命令 3、找了很久的资料,后面在stackoverflow上找到答案。   http://stackoverflow.com/questions/11663...
windows安装express后却找不到express的命令
安装好nodejs后 1、全局安装express  npm install -g express
安装node express时全局安装报错没有find express modules
今天安装node express框架时按照百度上的教程查找的全局安装,如果之前安装了node 的话,可以http://xiaoyaojones.blog.163.com/blog/static/28370125201351501113581/参照这篇文章写得安装教程,挺详细的。之前没看到这篇文章,我是直接管理员cmd,然后直接npm install -g express命令和npm insta
nodejs---express中模板引擎consolidate及路由route简单使用总结
consolidate是express中的一个模板引擎的结合体。包括了常用的jade和ejs。 配置模板引擎及使用方法如下: 1.模板引入----const consolidate = require('consolidate'); 2.设置模板输出形式为:html页面---server.set('view engine', 'html'); 3.设置模板文件位置----server.se...
创建express项目之后报错的问题
最近在看《Node.js从入门到精通》,看到使用nodejs进行web开发的时候,准备创建ejs项目遇到问题了!!! 使用express -t ejs microblog创建出来的居然不是ejs项目,而是jade项目,这就无语了。。 上网查了一下问题,才发现现在的版本已经没有-t这个命令了,改为express -e microblog,运行完之后,根据提示运行cd micr
Nodejs全局安装模块后找不到命令的解决方法
碰到了这问题,记录一下,看提示应该是环境变量的问题,执行如下命令得到Nodejs的模块安装路径:npm prefix -g将输出的全局安装路径加入的环境变量的Path条目中即可。
express目录结构
当使用express创建大型项目时,会生成一个模板
node.js 使用fs模块对系统文件及目录进行读写操作
如果要用这个模块,首先需要引入,fs已经属于node.js自带的模块,所以直接引入即可 var fs = require('fs');1.读取文件readFile方法使用 fs.readFile(filename,[option],callback) 方法读取文件。 参数说明: filename String 文件名option Object encoding Str
nodejs 中public文件夹作用初探
本篇博客对比两个nodejs实例,一个实例将index.html放在与index.js相同的文件夹下;而另一个实例则建立一个与index.js同级的public文件夹,index.html放在public中。第二个实例借助语句 app.use(express.static(path.join(__dirname, 'public'))); 把所有静态资源(html文件,或者css之类)指定放...
Webstorm 新建 Express 项目结构分析
根据Webstorm新建Express的项目结构,对Express各个模块间功能和文件夹合作进行分析。 参考文章: https://www.jianshu.com/p/02273a225e3e
从nodejs小白到结合mongoDB,express的移动端小项目制作
分享自己如何从小白了解node,感谢nswbmw大神github上https://github.com/nswbmw/N-blog这一项目让小白可以搭建数据库跑起一个简单项目。直接进入本人学习心得,自己学了大神github项目后大概整理了一个快速学习版,希望能帮助到跟我一样node不知道如何入手的,整个node搭建流程如下 (ps:期间对express的封装突然疑惑了下,疑问express的封装...
nodejs安装express成功,但是使用不了的解决方法。
安装express,使用熟悉的npm install -g express命令安装,但是,安装成功之后居然提示express不是内部或外部命令.
nodejs+express搭建中遇到的坑
近期做一个小项目,除了需要正常的web-server功能,还需要在后台定时执行数据统计和挖掘。参考现成的两种方案nodejs和nginx-lua后,最终因为npm社区的强大(其实是我比较懒,npm现成的东西实在是太多了)选择了nodejs。 安装nodejs     nodejs平台上最有名的就是express这款web开发框架。window平台安装nodejs过程比较顺利,不过在linu
WebStorm创建nodejs Express工程(node js web 开发),并进行git版本管理
1. 创建新工程 2. 填写相关信息(windows下node环境配置,可直接在官网下载安装程序按照程序指示步骤安装(我的node安装到了D:/soft/node目录下 了)) 3. 创建后通过快捷键Alt+1切换到项目视图 4. 可点击运行,
nodejs 使用express 搭建简单前端demo
Express是基于Ndejs的前端框架,使用其可以简洁快速的创建健壮友好的API服务。在前端或移动端的开发过程中,可以借助Express的这项功能模拟API数据,方便开发调试。 Express是基于nodejs平台,因此在安装Express之前,需要先安装Nodejs。使用以下指令判别操作系统中是否已经安装nodejs          指令:node -v 如果在本机中还未安装nod
nodeJS全局安装后找不到模块
根据路径C:\Users\Administrator\.npmrc找到配置文件,打开并且设置 其中prefix是你想设定的全局安装时模块的存储位置 然后去配置环境变量里面的系统变量的Path,添加一条 添加的路径为 全局安装位置 + "\node_modules" 确定之后,安装的全局模块就可以使用了 但是后面突然又不行了,最后又给Path添加了全局安装位置之后又可以了 另外有...
在Webstorm中创建nodejs项目框架Express
这里介绍两种方法,一种是利用Webstorm自带的创建功能创建,另一种是利用node自带的npm命令行。 下面先来介绍第一种方法,利用Webstorm自带的创建功能创建Express 第一步: 第二步: 注意: ⑴首先要安装有Node.js才行 ⑵其次Template那里选择Ejs模板 第三步:点击右下角的Create,即完成创建。 以下是目录结构: 这里有必要提示以...
nodejs的express自动生成项目框架-2016
nodejs的express自动生成项目框架-2016
从下载NodeJs开始到引入express模块最全的安装过程以及出现的所有问题
nodejs的安装配置,修改npm的默认全局路径遇到的问题和解决方案,node安装express模块报不是内部指令.
React打包后,在NodeJS Express服务器中,前端JS失效问题
React打包后,在NodeJS Express服务器中,前端JS失效问题 本文前端:react为基础的Ant Design套件,官方地址:Ant Design 本文后端:Node.JS Express服务器 问题 在使用npm run build之后,得到压缩之后的release版本js及css代码。 将此压缩代码,放置于后端的服务器中,使其成为 静态资源 被HTML页面引用加载。...
nodejs express 上传文件 临时路径
  var express = require('express'); var serv = module.exports = express.createServer(); serv.configure(function(){ serv.use(express.bodyParser({uploadDir:'c:\\aa'})); } }   这个路径是要存在...
nodejs中express写接口遇到的问题
1.sql语句中,涉及到前端传参的时间,参数要用‘’引号圈起来,不然很容易报错的;反正这个问题出现过,后来重现的时间尽然好了,好吧,我也不知道了,2.sql语句获取数据的时间,请求尽量用return返回,尤其是在操作数据库失败的时间,return返回结束了请求,总之带上return语句利大于弊吧,我要是新手,没有严格去追根溯源;erron:1062的问题3.请求跨域的时间,要合理的设置请求头。这个...
Nodejs Express下引入本地文件的问题
今天写代码的时候,想在html上引入一张图片,但是发现引入的图片路径写对了,但是怎么都不能在浏览器端显示出来,无论是写在标签里面还是css那里,都没法引入,查了网上资料,后来发现,问题出在Nodejs Express引入文件方法上。在Express中: Express的结构如下:|—node_modules——用于安装本地模块。|—public————用于存放用户可以下载到的文件,比如图片、
nodeJs缺少模块问题解决方案
npm是nodeJs的模块管理工具,类似于Java里的maven管理jar的功能,最近在某个模块引用代码被更新之后node server就一直启动失败显示找不到模块,在node项目的目录下也使用了npm install工具安装了模块,但依然不能解决问题,后来想起在maven里也会出现这种情况,是采用把缺少class的maven仓库依赖对用的文件夹删除掉再重新更新maven依赖即可更新好最新的jar文
在nodejs下express 从安装到运行的全过程
安装过程: npm install -gd express  npm install -g express-generator  express -V //查看版本,现在一般都是4.x系列的 express ejs myapp //创建一个ejs模板项目 或者express myapp//这创建的是jade模板,已经成功测试,不管是jade,ejs都可以通过下面的方法来进行访问。
NodeJS入门项目案例(Express+Mysql)
初识NodeJS服务端开发(Express+Mysql)
使用express创建自己第一个nodejs程序
前面对nodejs做了一些了解,这次我们来学习基于nodejs的非常流行的web框架express。 1. 第一步先安装express-generator express-generator可以安装express框架的工程模板生成一个项目。sudo npm install express-generator -g-g将这个模块安装到全局模块。 2. 新建一个app 使用express新建一个
(8)nodejs学习--express整合模板引擎
现如今存在很多模板引擎(jade,ejs等),使用模板引擎可以更加方便我们的开发,让页面更加动态化,书写更加简单。但想让一个模板引擎呈现出完美的页面。需要express的配合。 正如上面提到的,存在很多的模板引擎,每个模板各不相同,所以express需要对这些引起进行适配,express先要知道开发者,用了什么模板引擎,再对这种类型的引擎进行处理,最终生成我们需要的html页面。但是express为
nodejs之express 模块 配置多个静态访问目录
项目中存在css、js等文件的时候,需要配置多个静态访问目录。比如public文件夹放置公用js、css等文件,view方式展示页面,这个时候需要进行如下的设置: app.use(express,static("public")); app.use(express,static("view")); 这样设置之后,访问静态资源的时候,就不能在添加public、view这一级目录了,其里面的
基于nodejs+mongolass+express技术栈的个人博客,参考github上的开源项目(笔记1)
发现教程上有一个错误 最近在模仿GitHub上一个nodejs实战开源项目【项目地址】,我在本地搭建。一步步都很成功,包括博客的登录、注册、发表博客、留言功能都一步步跟着教程实现了。但今天无意发现我发表的文章尽然不能删除。就是点击删除以后文章还在,按理说不该出现这样的错误。怪我之前做这个功能的时候只是测试了 能否发表,忘记测试能否删除了,今天找了半天终于发现错误在哪了。 这里记录一下: 其实...
node.js认识学习二:__dirname获取当前模块文件所在目录的完整绝对路径
在任何模块文件内部,可以使用__dirname变量获取当前模块文件所在目录的完整绝对路径。 在应用程序根目录下新建app.js文件,其中代码如下所示。 var testModule1=require('./test/testModule.js'); 在应用程序根目录下新建一个test子目录,在该目录下新建一个testModule.js文件,其中代码如下所示。 console.log(__d
node+express 后端架构设计 node express 架构 分层设计 node切片设计
node+express 后端分层设计,切片设计,架构设计简要介绍如下: 1、cleaning 文件夹:包含数据清洗处理的的方法 2、controller文件夹:包含接口请求时数据处理的方法 3、linkpool文件夹:包含mysql数据请求配置和sql 的拼接汇总 4、routers文件夹:包含所有的路由数据请求 5、util文件夹:包含所有的公共方法和数据返回统一控制方法 git地...
部署Express程序
ssh登录这个主机,安装node。官网有编译好的linux版本,下载下来,配置好路径就可以了。 然后把你的代码传到这个主机上,用git也行,用ftp也行。 进入工程目录,运行npm install,确保所有依赖的包都安装好了。 安装部署工具npm i -g pm2,时情况而定,是否需要sudu。 在工程目录,运行sudo pm2 start bin/www (可选)配置防火墙,如果是centos,
Nodejs+Express生成的项目,将jade模板引擎改为html模板
// 1.server文件夹下安装ejs模块 npm install ejs --save // 2.app.js文件中新增代码; var ejs = require('ejs'); ... app.engine('.html', ejs.__express); app.set('view engine', 'html'); // 3.views文件夹下删除原来以.jade结尾的文...
Nodejs的Express框架简单使用
一、什么是ExpressExpress就是一个为nodejs设计的web开发框架,它基于nodejs平台,本身功能极简,灵活,它提供了一系列强大的特性来帮助创建各种web和移动设备应用 。 特点: 1、可以设置 中间件来响应http请求 2、定义了路由用于执行不同的http请求动作 3、可以通过模板传递参数来动态渲染html页面 二、express的使用1、安装 前提:在项目目
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 ios培训后找不到 学习java后找不到工作