Запуск кота внутри тега сценария узла? - PullRequest
0 голосов
/ 12 апреля 2020

Этот учебник на данный момент времени запускает 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

Есть идеи?

1 Ответ

1 голос
/ 12 апреля 2020

Я думаю, что проблема в причуде ОС. Я проверил на моей Ma c, и это работает. Если ваша цель - машина Linux, что, как я полагаю, соответствует действительности, поскольку вы упомянули, что используете Ubuntu, вы можете попробовать это,

"scripts": {
        "c": "bash -c 'cat dist/fs-gist/{runtime-es5,polyfills-es5,main-es5}.js > fs-gist.js'"
    }

Это должно сработать.

...