У меня есть угловое приложение, которое можно запустить с помощью команды npm start в консоли. Теперь я хочу создать пакетный файл, который при запуске выполняет «npm install». Это пакетный файл, который я создал:
интерфейс .bat
cd "<path>"
npm start
Когда я запускаю файл, консоль быстро появляется, но потом ничего не происходит.
Мой вопрос в том, возможно ли вообще запустить npm в пакетном файле? А если нет, то есть ли другой способ запустить угловое приложение с пакетным файлом?
Спасибо





вы можете попытаться приостановить выполнение пакетного файла с помощью
cd "<path>"
npm start
pause
в противном случае командный файл завершится и заберет с собой npm.
Вам нужно использовать call npm start, так как npm сам по себе пакетный файл; иначе pause никогда не будет выполнен...
NPM делает ВЫХОД. Вы можете сделать это (изменить по желанию).
CMD /C "%ProgramFiles%\nodejs\npm" i --loglevel error
Я собираюсь предположить, что
npmна самом делеnpm.cmdилиnpm.bat, поэтому вам следует использоватьCall, то естьcall npm…, или использовать его расширение, чтобы не запутаться,call npm.cmd…. Когда скрипт вернется изCall, будет запущена следующая строка вашего скрипта, если у вас ее нет, вы должны включитьTimeoutилиPause, чтобы у вас было достаточно времени, чтобы прочитать что-нибудь, прежде чем окно закроется.