Я знаю, что это не очень хорошая идея, но у меня есть случай, когда у меня следующая структура каталогов, и я не могу изменить эту структуру:
[projectRootDir]
[src]
[tests]
[otherDirs]
[configuration]
package.json
mocha.opts
other files...
Есть ли способ выполнить команду npm без cd.в каталог [конфигурации]?
В файле package.json для тестовых файлов и т. Д. Настроен следующий шаблон:
test/**/*Test*.spec
, поэтому мне нужно разрешить пакет.json знает, что корневой каталог находится в [projectRootDir].
node_modules должен быть внутри [конфигурации], но это не является обязательным случаем, если предыдущий шаг может быть выполнен без этого (может создать символическую ссылку)