首先我说下我用 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 , 保证你不会失望,也欢迎你吐槽!
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 , 保证你不会失望,也欢迎你吐槽!