运行 节点脚本标签内的猫?
Running cat inside a node script tag?
This tutorial at this point in time 运行s cat
在节点脚本标签内,如下所示:
cat dist/fs-gist/{runtime-es5,polyfills-es5,main-es5}.js > fs-gist.js
如果我 运行 直接在 Ubuntu 中的命令行上,这工作正常。
但是如果我从这个脚本 npm run c
:
"scripts": {
"c":"cat dist/fs-gist/{runtime-es5,polyfills-es5,main-es5}.js > fs-gist.js",
},
,发生这种情况:
ole@mkt:~/Temp/fs-gist$ npm run c
> fs-gist@0.0.0 c /home/ole/Temp/fs-gist
> cat dist/fs-gist/{runtime-es5,polyfills-es5,main-es5}.js > fs-gist.js
cat: dist/fs-gist/{runtime-es5,polyfills-es5,main-es5}.js: No such file or directory
有什么想法吗?
我认为问题是 OS 怪癖。我在我的 Mac 上测试过,它可以工作。
如果你的目标是一台 Linux 机器,我假设是你提到的你使用 Ubuntu 的情况,你可以试试这个,
"scripts": {
"c": "bash -c 'cat dist/fs-gist/{runtime-es5,polyfills-es5,main-es5}.js > fs-gist.js'"
}
这应该有效。
This tutorial at this point in time 运行s cat
在节点脚本标签内,如下所示:
cat dist/fs-gist/{runtime-es5,polyfills-es5,main-es5}.js > fs-gist.js
如果我 运行 直接在 Ubuntu 中的命令行上,这工作正常。
但是如果我从这个脚本 npm run c
:
"scripts": {
"c":"cat dist/fs-gist/{runtime-es5,polyfills-es5,main-es5}.js > fs-gist.js",
},
,发生这种情况:
ole@mkt:~/Temp/fs-gist$ npm run c
> fs-gist@0.0.0 c /home/ole/Temp/fs-gist
> cat dist/fs-gist/{runtime-es5,polyfills-es5,main-es5}.js > fs-gist.js
cat: dist/fs-gist/{runtime-es5,polyfills-es5,main-es5}.js: No such file or directory
有什么想法吗?
我认为问题是 OS 怪癖。我在我的 Mac 上测试过,它可以工作。 如果你的目标是一台 Linux 机器,我假设是你提到的你使用 Ubuntu 的情况,你可以试试这个,
"scripts": {
"c": "bash -c 'cat dist/fs-gist/{runtime-es5,polyfills-es5,main-es5}.js > fs-gist.js'"
}
这应该有效。