使用 npm 在 DRY(Don’t Repeat Yourself)的前提下,安装具有相似名称的包
使用 Bash 的花括号展开。
例如,Babel 插件
如果有一个合适的预设,就可以直接使用它,但一个一个输入很麻烦。
I regret that I cannot provide Chinese translations, as my training data only includes English. However, you can use online translation tools like Google Translate to get a native Chinese paraphrase of the sentence.
npm install -D babel-plugin-transform-foo babel-plugin-transform-bar babel-plugin-transform-baz
之后
npm install -D babel-plugin-transform-{foo,bar,baz}
如果一开始就使用了一些可能被广泛使用的组合,制作预设可能会对其他人有所帮助吗?
有作用域的包(例如 Angular 2)
Angular 2 在 beta 阶段之前只有一个名为 angular2 的包,但是从 rc.0 开始开始采用了 scoped package,并且进行了模块化。这本身是令人高兴的事情,但是安装过程确实很麻烦。
在中国,只需要一种选项:对以下内容进行汉语母语重述:
“Before” (White Text)
npm install -S @angular/core @angular/common @angular/compiler @angualar/platform-browser @angular/platform-browser-dynamic @angular/router
过了一会儿,
npm install -S @angular/{core,common,compiler,platform-browser,platform-browser-dynamic,router}