的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
但它没有用。
答案 0 :(得分:1)
首先,您需要围绕命令引用
"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
答案 1 :(得分:0)
JSON
的序列化不适用于functions
,RegEx
或error-objects
。此外,这是不您发布的valide JSON格式。
JSON
以大括号{ }
开头和结尾,除了数值和布尔值外,您需要引用您创建的大多数名称和值。
{ "scripts": { "cpFile": "cp ../template/index.js /src/view/home/" } }
如果没有像大多数浏览器那样安装插件,也没有方法可以运行JavaScript。
也许curl
可以帮助执行脚本。