微博上说 npm 咋滴了?

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

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

实在是搞不懂。
9697 次点击
所在节点    Node.js
75 条回复
zhangchioulin
2016-03-24 00:07:30 +08:00
我也想知道。。。。。
Twinkle
2016-03-24 00:08:13 +08:00
wico77
2016-03-24 00:08:56 +08:00
求前端长期合作
yangxin0
2016-03-24 00:09:15 +08:00
@zhangchioulin web 呀,用户的接口,这部分就是体力活所以前端需求量大。
ipconfiger
2016-03-24 00:11:01 +08:00
ipconfiger
2016-03-24 00:13:54 +08:00
wjfz
2016-03-24 00:14:14 +08:00
@Twinkle
PHP 的包管理是加载到项目目录运行的,这个是每次从线上加载?
zhong81243232
2016-03-24 00:15:00 +08:00
我们前端圈真乱。
wjfz
2016-03-24 00:16:07 +08:00
@zhong81243232
蛮同情前端的,那么多那么复杂的东西要学。
好好写个 js css 就足够了啊……艾玛我不懂我瞎说的
wjfz
2016-03-24 00:18:13 +08:00
@ipconfiger
PHP 的包管理是加载到本地的,前端这个是每次从 github 加载?
yangqi
2016-03-24 00:20:26 +08:00
@wjfz 一样是加载到项目目录,但是现在部署编译就会出错,而且被撤除的包很有可能被未知的人重新占用上传木马包,这个波及面就很广了
wjfz
2016-03-24 00:21:26 +08:00
@yangqi
搜嘎,也就是说线上正在跑的基本不受影响咯?
lightening
2016-03-24 00:24:25 +08:00
@wjfz 部署的时候会去下载所有的包,所以不能部署了吧
crabRunning
2016-03-24 00:26:35 +08:00
刚刚介入前端,情不自禁的感叹,这他妈怎么那么多幺蛾子
YuJianrong
2016-03-24 00:27:01 +08:00
蛮同情后端的,一直都没什么新东西……
think2011
2016-03-24 00:27:32 +08:00
我们前端圈真乱
wjfz
2016-03-24 00:30:11 +08:00
@crabRunning
@think2011
感觉上大学这几年除了超级多东西,真的是还没来得及看就已经过时了。


@YuJianrong
2333333
汉字几千年都是汉字,但年年都有新用法。
jybox
2016-03-24 00:34:35 +08:00
>前端近几年出了很多搞不懂的东西,逼格一下子高了许多。
作为一个 Node.js 服务器端工程师,表示 NPM 并不仅是前端在使用,比如 left-pad 这个包和浏览器并没有直接关系。

>PHP 的包管理是加载到项目目录运行的,这个是每次从线上加载?
PHP 的包难道不是从仓库下载的么?如果作者把包从 packagist (不太理解 packagist 是否允许撤下已发布的包)或 GitHub 上撤下也是一样的。

>民心已失。我猜很快会有一个新的完全开放的平台出来。
我个人认为只是 @azer 太矫情了而已, NPM 对于解决包名纠纷有很明确的规则( https://docs.npmjs.com/misc/disputes ),这是一次很透明的操作。如果对方持有商标,我相信在大部分平台都是可以拿到对应的名字的。

>npm 目前的机制基本无法处理这次危机,超过 250 个项目被移除,其他依赖项目不仅需要寻找替代品,还要防范其他人伪造同名库。
一方面可以修改 unpublish 包的规则(满足特定规则才可以 unpublish 已发布的版本),如果作者的包使用一个自由软件许可证发布的话,从法律上来说,不允许删除也是完全可行的。另一方面可以继续推 Scoped packages ( https://docs.npmjs.com/misc/scope ),像 GitHub 一样以自己的用户名为前缀,虽然用户名可能也有纠纷,但应该会比包名的纠纷少一点。
wjfz
2016-03-24 00:36:08 +08:00
@jybox
也就是说不会影响线上跑的咯?
yyfearth
2016-03-24 03:22:20 +08:00
@wjfz 已经在跑的肯定没事
只有重新部署的时候会出问题

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

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

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

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

© 2021 V2EX