如何在npm run script命令中使用参数

首先,非常遗憾的告诉大家,只能在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

明白了吗?