微博上说 npm 咋滴了?

2016-03-24 00:00:33 +08:00
 wjfz
http://weibo.com/5042408187/DnCD72Bev

后端随便一个语言个个比我年纪大。
前端近几年出了很多搞不懂的东西,逼格一下子高了许多。
可有些东西甚至还没来及看就已经被摒弃了。。

实在是搞不懂。
9521 次点击
所在节点    Node.js
75 条回复
Pythagodzilla
2016-03-24 09:45:20 +08:00
sox
2016-03-24 09:46:04 +08:00
BOYPT
2016-03-24 09:47:52 +08:00
之前来说 NMP 的包管理是发展最快最成功的,以至于其他语言都向其学习,不就是因为 npm 是集中管理;好了现在又在说集中管理的弊端,那你们学学 php 又 perl 又 pecl 又 composer 吧,科科
crabRunning
2016-03-24 09:51:33 +08:00
昨天好死不死把 node_modules 删了,结果晚上装不上了 23333
mahone3297
2016-03-24 09:55:24 +08:00
@jybox
>PHP 的包管理是加载到项目目录运行的,这个是每次从线上加载?
PHP 的包难道不是从仓库下载的么?如果作者把包从 packagist (不太理解 packagist 是否允许撤下已发布的包)或 GitHub 上撤下也是一样的。

还是没懂,再请教下。。。 php 的包是从仓库下载的,但是下载后,本地会有缓存。所以,我理解成,已经在跑的项目,都是曾经下载过的,所以没有影响。 npm 是怎么个逻辑?
est
2016-03-24 10:05:59 +08:00
@sox 说实话, 1 行函数,还真心不如复制粘贴。
AnyOfYou
2016-03-24 10:15:14 +08:00
奇怪,我 21 小时前发的 http://v2ex.com/t/265720 这个却无人问津...
sox
2016-03-24 10:17:21 +08:00
@est up to you
rming
2016-03-24 10:29:10 +08:00
贵圈真乱!
xuwenmang
2016-03-24 10:43:02 +08:00
@AnyOfYou 你明显没做记者的天赋。人家的链接里,有危机二字。
shew2356
2016-03-24 10:44:07 +08:00
@AnyOfYou 人品
vagary
2016-03-24 11:02:05 +08:00
@zhujinliang
😄,以前瞎聊瞎扯淡的事情终于还是发生了。
233333333 喜闻乐见。
不过我手贱这周刚开始看 react 这些前端流行的玩意。。。明天分享还打算聊聊前端这些。。。这咋整一下跑题了。。。 2333333
fszaer
2016-03-24 11:09:28 +08:00
@mahone3297
npm 也是啊=。=
fszaer
2016-03-24 11:13:12 +08:00
@mahone3297
你理解的没有错,已经把包下载下来的自然没有问题
就是,大多数源码只保留一个 packages 的清单,当你重新构建,也就是重新吧 packages 落下来的时候会因为包不存在而无法正确构建
wjfz
2016-03-24 11:13:34 +08:00
@mahone3297
是的,上面有人回答了,已经再跑的不受影响,除非重新 update


@AnyOfYou
一般人都不会对英文标题敏感的,毕竟非母语。
下次记得改个标题弄个大新闻😂


@vagary
前圈好乱😂 (无恶意
上大学这几年火了 node react Vue Gulp 各种轮子,我都跟不上轮子了。
chaegumi
2016-03-24 11:14:28 +08:00
不知道 php 的 composer 存不存在这类问题,风险挺大的, update 过来的代码是不是 ok 的能保证吗
xuwenmang
2016-03-24 11:21:12 +08:00
nodejs
-> npmjs.COM
npm is the package manager for javascript.
$ npm install express




PHP

-> getcomposer.ORG
Dependency Manager for PHP

-> packagist.ORG
The PHP Package Repository

$ composer require monolog/monolog


一个世界是包管理
一个世界是依赖管理+包仓库

开发境界就不一样,后者明显对面向对象的理解要强一点。

前端啊,你们还是太年轻太简单。

附注: PHP 是宇宙间最好的语言!
uxstone
2016-03-24 11:22:09 +08:00
说到底就是 NPM 的员工傻逼!!!
LeoDev
2016-03-24 11:37:14 +08:00
贵圈真乱
66beta
2016-03-24 11:37:49 +08:00
@yyfearth http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/
有了包管理器,大家都变懒了,简单的东西搞复杂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/265909

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX