javascript - 如何加入npm命令?

标签 javascript shell npm

package.json:

"scripts": {
   "cpFile": cp ../template/index.js /src/view/home/
}

然后我跑:

npm run cpFile fileName.js

我想让它执行

cp ../template/index.js /src/view/home/fileName.js

但它不起作用。

最佳答案

首先,您的命令需要引号

"scripts": {
   "cpFile": "cp ../template/index.js /src/view/home/"
}

那么如果你need to pass in args ,您将需要使用 args 分隔符

> npm run cpFile -- fileName.js
>> cp ../template/index.js /src/view/home/ "fileName.js" 

可能不是你想要的

您也可以在这里阅读:

> npm help run

编辑

您可能需要传递整个路径才能获得您想要的内容。

"scripts": {
   "cpFile": "cp ../template/index.js "
}

然后:

> npm run cpFile -- /src/view/home/fileName.js

关于javascript - 如何加入npm命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43188727/

相关文章:

javascript - 停止在表单字段中输入字符

javascript - JavaScript 上日期对象的问题

mongodb - sudo chown -R `id -u`/data/db 的含义

javascript - 如何检查变量包含 JSON 对象或字符串?

string - unix 中用 ${string//variable1/variable2} 替换变量的问题

bash - 文件中最长的一行

node.js - 运行 npm 更新时出错 : No compatible version found: fsevents

npm run <command> 不起作用

node.js - 如何确定是否存在新版本的 npm-packages

javascript - 将两个数组中的数据添加到 CSV 输出中