2016-07-05 2 views
4

Я хотел бы реплицировать способность webpack запускаться из любой директории с помощью сценариев npm.Можно ли запускать скрипты, определенные в package.json из-за директории package.json?

Например, это работает с Webpack

webpack --config /absolute/path/to/webpack.config.js

Есть ли эквивалент для НПХ скриптов, например

/absolute/path/to/package.json/npm run build?

Я стараюсь, чтобы не было cd, запустите сценарий, затем cd снова.

ответ

0

В npm нет возможности указать папку, поэтому я думаю, вам придется записывать cd в каталог, запускать команду npm, затем снова выходить cd (обратите внимание, что $ OLDPWD автоматически удерживает предыдущую рабочую каталог - вы не должны назначить его):

cd /path/to/package.json; npm run build; cd $OLDPWD 

Однако, в случае возникновения ошибки во время НПМ вызова, вы застряли в этом каталоге.