首先,非常遗憾的告诉大家,只能在npm run script命令的末尾加入参数,不能在命令中加入参数。
那么,我们怎么在npm run script命令中加入参数呢,我们举个例子
package.json
{
"name" : "foo",
"config" : { "port" : "8080" },
"scripts" : { "moveTo" : "mv original" }
}
在package.json文件中我们写入这样的内容,我们可以看到,我们使用”moveTo”命令去表示”mv”。
在使用中,我们只能把original文件重命名(或移动)成其他文件,而不能把其他文件重命名(或移动)成original,即是只能将参数加入命令的末尾而不能加在中间。
如果我们执行
$ npm run moveTo -- target
相当于执行了
$ mv original target
明白了吗?