首先我说下我用 cnpm 不爽的地方:
1. 用 cnpm publish, cnpm adduser 等命令(更多会报错的命令可以查看http://
qiu8310.github.io/smart-npm/global.html#npm-cmds)都会报错,而且它也没有一个友好的提示2. 有很多 package 都集成了 npm install 在它里面,比如 yeoman 的所有 generator,你使用这些 generator 后,它会自动在最后直接 npm install, 这时你就得 Ctrl + C 中断操作,然后再用 cnpm install。你不觉得这样很不爽吗?
3. 也有很多 package 会拉一些线上的信息,这时它们走的 registry 还是官方的
https://registry.npmjs.org/ , 这时我们网络又会被卡死。
如果你也遇到过上面的问题,可以来看看这个
https://github.com/qiu8310/smart-npm , 保证你不会失望,也欢迎你吐槽!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/181865
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.