V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhaoace  ›  全部回复第 4 页 / 共 4 页
回复总数  66
1  2  3  4  
2015-04-10 08:45:37 +08:00
回复了 lvii 创建的主题 Node.js local 方式 npm install 在子目录中「重复」安装 express
再多嘴说一句吧,你的依赖打开的太浅了。 你仔细去看下依赖的依赖就看明白了。。。

悲伤的故事。。。
2015-04-10 08:40:27 +08:00
回复了 lvii 创建的主题 Node.js local 方式 npm install 在子目录中「重复」安装 express
你应该这么理解这个问题。
无论是你的父目录还是子目录还是express还是express-generator都是独立的项目,而每个项目的自己的依赖都在自己的目录里,不会往上回溯的。

所以如果子目录里面用了express-generator,而express-generator自己有任何依赖的内容的话,要不然是从express-generator的目录下面查找,要不然就是去global path里面查找了,不会特地查看项目上游的path里面有没有相关内容的。

甚至说express-generator依赖了某个npm,他都不会关心你的子项目里有没有,只关心express-generator的目录下面以及global下面有没有。

:D
2015-04-09 13:49:19 +08:00
回复了 lvii 创建的主题 Node.js local 方式 npm install 在子目录中「重复」安装 express
唔,这个树展开的话每个都是当前根节点的所有依赖。
为神马不能复用呢? 因为版本不一定一样啊。。。

每个项目的依赖内容都完整搞下来,这样文件夹会大一点,但是项目的path清晰了,里面的依赖版本独立了,整个项目的可移植性也变强了。

想象一下你把某个项目做完,整个项目folder撸走,换个地方还能run是不是有点小激动呢?
console2

http://www.hanselman.com/blog/Console2ABetterWindowsCommandPrompt.aspx

我找了很久了,PowerCMD也用过,最后还是觉得console2可以拯救我。
不用谢,我叫雷锋。
2014-11-25 11:38:10 +08:00
回复了 aszxqw 创建的主题 程序员 一个新手入门编程应该怎么搞起?
楼主你有出路了,折腾过java、ror等等的炮灰先烈可以给你指明一条道路!


来,这么走:

先学nodejs,撸个半小时,让你对整个server是什么有个基础概念: http://www.nodebeginner.org/index-zh-cn.html(中文的哟!)

然后学下npm是啥,对模块啊组件啊什么的有个大概意思,撸个半小时: https://www.npmjs.org/

然后打开http://yeoman.io/,撸个webapp出来,5分钟!

然后打开https://angularjs.org/,开始认真学习如何在前端完成一些事情吧。

至此你已经可以在一个能运行的demo上和前端工具们愉快的玩耍了。如果你暂时不想打通任督二脉只想做做页面前端找个工作什么的就可以在这里深入学习html css dom等等了。


如果你想不开,来,继续:

然后打开http://www.mongodb.org/,装一个mongodb,建一建数据什么的,感受下nosql的酸爽。大约要半个小时。如果你不太懂json格式,可能再加个5到10分钟。

然后装一个npm的mongoose包,随手写个js文件用mongoose和mongodb做做交互存取一下数据,半个小时。

然后用yeoman搞个angularjs+express的框架,开始写个前后端打通的,只用了js一种语言的webapp吧!
你看,一天8个小时,你已经是个全栈工程师了哟!

Good Job!
2014-11-25 11:25:48 +08:00
回复了 nomemo 创建的主题 程序员 把代码写得简单易懂到底好不好?
从领导角度来说,有个不可替代的下属是非常危险的事情啊。。。

所以如果我是领导还是喜欢你这种下属吧。毕竟领导自己撸(袖)管子上也不是很罕见嘛哈哈哈。

Good job! 别想太多!
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2697 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 08:20 · PVG 16:20 · LAX 00:20 · JFK 03:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.