求鉴定&#128591游戏交易平台;🏻

求各位老师帮忙看看 谢谢了,Error: Cannot find module 'ejs' - CNode技术社区
这家伙很懒,什么个性签名都没有留下。
var express = require(‘express’);
var app = express();
app.set(‘views’, __dirname);
app.set(‘view engine’, ‘ejs’);
app.get(’/’, function(req, res){
res.render(‘page’);
app.listen(8888, function(){
console.log(‘asd’);
&% for(var i=0; i&supplies. i++) {%&
&%= supplies[i] %&
Error: Cannot find module 'ejs’
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at new View (D:\tools\nodejs\node_modules\express\lib\view.js:43:49)
at Function.app.render (D:\tools\nodejs\node_modules\express\lib\application.js:509:12)
at ServerResponse.res.render (D:\tools\nodejs\node_modules\express\lib\response.js:900:7)
at D:\tools\nodejs\nodetest\ejslesson2\index.js:12:7
at Layer.handle [as handle_request] (D:\tools\nodejs\node_modules\express\lib\router\layer.js:82:5)
at next (D:\tools\nodejs\node_modules\express\lib\router\route.js:100:13)
npm install ejs --save
expressjs是全局的。
麻烦各位看看谢谢了
顶一下,各位老师帮忙看看,谢谢了
package.json
“dependencies”:{
“express” : “~4.0.0”,
“ejs” : “*”
var express = require(‘express’);
var app = express();
app.set(‘views’, __dirname);
app.set(‘view engine’, ‘ejs’);
var supplies = [‘hello’,‘world’];
app.get(’/’, function(req, res){
res.render(‘page’,{supplies:supplies});
app.listen(8888, function(){
console.log(‘asd’,{});
其他不变。
现在这个目录下执行npm install, 然后node index.js,就可以了。
你的npm install ejs --save这个命令应该没有在项目目录下执行,所以告诉你找不到ejs模块。
这个命令执行成功后,你会在项目目录下看到一个node_modules目录,里面包含一个ejs目录。
您好老师,我是有 npm install ejs --save 的, 我的express 之前安装的是-g,所以在package.json 中没有express,而后我又在这个项目目录下,
重新npm install express --save , 此时,package.json 中有express依赖,然后运行node index.js 运行正常了。
我想请问一下,为什么之前-g了,还需要在此项目加入这个全局的依赖?那全局的有什么作用?
你把npm的全局安装和局部安装混合使用,一般不会有问题,但是在特殊情况下会发生问题,刚好你就碰到了。
先说解决方法吧
express和ejs都通过npm局部安装,就是不使用-g
express和ejs都通过npm全局安装,就是说使用-g
npm找依赖包的过程是现在同级node_modules目录下找,然后在父目录的node_modules下找,最后在NODE_PATH指定的目录下找,如果都没找到,报错: not found
但是这不能说明为什么找不到ejs, 因为你通过npm install ejs把ejs安装在项目目录下了。那按照上面的理论应该可以找到,为啥实际还是报错呢?
这时你看看的index.js文件,我们没有这样的语句: var ejs = require(‘ejs’)。因为这是不需要的。找ejs不是我们的工作,而是express自己的工作。
那express是怎么去找ejs的呢?看源代码。
this.engine = engines[ext] || (engines[ext] = require(ext.slice(1)).__express);
看到那个require了吗。现在懂了吧。express自己通过require找ejs,那么ejs就只能在express的同级目录,或者父目录,或者NODE_PATH里面。
还想玩吗?把express和ejs都删除,然后在你的项目目录运行npm install express,再运行npm install ejs -g。看看会发生什么
非常深刻!谢谢老师
大神级回复,扫盲了~
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的求霉霉这一套图 有九张 不要有水印的 不要再照一遍拍立得上的 就是求原版清晰大图 如下(去水印)所_百度知道
求霉霉这一套图 有九张 不要有水印的 不要再照一遍拍立得上的 就是求原版清晰大图 如下(去水印)所
不要再照一遍拍立得上的&nbsp.hiphotos.jpg" esrc="http://e.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http求霉霉这一套图&有九张&&#127995;<a href="/zhidao/wh%3D450%2C600/sign=d2a714ee5643fbf2c579ae2/1e30e924b899a8f515;&#128591;就是求原版清晰大图&谢谢谢谢&#128591;&#127995://e;如下(去水印)所示的那种&nbsp://e.com/zhidao/wh%3D600%2C800/sign=a2fb3e253f87eae30e924b899a8f515.&#/zhidao/pic/item/1e30e924b899a8f515;&#127995.baidu.不要有水印的&nbsp.hiphotos
提问者采纳
你这原图还不是有水印
再说你这也不清晰
哇好高傲&#128054;
呵你妈了个逼
不装逼你能死?
老子忙死了,看见你这脑残实在气不过,百忙之中抽空来那你的,u bitch
草尼玛的黑木耳
打那么多字真是难为你个bitch
另外谢谢你的分了
还有啊你bb那么多
我特么看都没看
提问者评价
太给力了,你的回答完美的解决了我的问题!
其他类似问题
为您推荐:
拍立得的相关知识
其他1条回答
我有其中一张。2MB大小的
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁哪位大神告诉我这是什么字。&#128591;&#127995;&#128591;&#127995;_百度知道
哪位大神告诉我这是什么字。&#128591;&#127995;&#128591;&#127995;
似乎是:明珠
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁这是什么牌子、哪里有购买链接…_百度知道
这是什么牌子、哪里有购买链接…
com/zhidao/pic/item/fbf2b2113aed052fcce94://b、求助各位道友~&#/zhidao/wh%3D450%2C600/sign=/zhidao/wh%3D600%2C800/sign=2dd7390592eef01f4dceb51d/242dd42aa63eee4cfea15ce36d3be6e.jpg" /><a href="
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁&#39;李逵&#39;&&#39;李鬼&#39; 比较运算的结果为真吗_百度知道
&#39;李逵&#39;&&#39;李鬼&#39; 比较运算的结果为真吗
&#39?为什么,详细的讲解一下吧;李鬼&#39;&李逵&#39&#39;
比较运算的结果为真吗,SQL的试题
我有更好的答案
逹就大。字符串比较时,非常用字以部首排列顺序;G
所以,常用字是以拼音顺序;K&gt,不一定都遵守拼音顺序,后面不再比较,所以李逹就大于李鬼,原则,按字典顺序一样,拼音排在后的就大。而这三个字刚好是常用字这与内码顺序有关:第一个出现大的就是大的
参考资料:
其他类似问题
为您推荐:
李鬼的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 amp95 国产 的文章

 

随机推荐