Итак, я пытаюсь создать небольшой скрипт для запуска моего сервера Tomcat и выполнить npm run serve
, чтобы запустить мой VUE-проект.
Но вот проблема, если я открываю CMD и и CD в проект, то я могу сделать npm run serve
, и это работает, но если я пытаюсь вызвать его из командного файла, он не работает. Приложение vue находится в папке с именем «test-app». Вот мои командные файлы:
set CATALINA_HOME="C:\workspaces\apache-tomcat-8.5.39"
set PATH="%CATALINA_HOME%\bin"
set PATH=%APPDATA%\npm;%PATH%
start cmd /k call "C:\workspaces\apache-tomcat-8.5.39\bin\startup.bat"
start cmd /k call "test-app/webserver.bat"
webserver.bat:
cd test-app
call npm run serve
Сервер Tomcat запускается все нормально, но, видимо, это не так. вот вывод:
C:\Users\Kenneth\Desktop\Start av servere>cd test-app
C:\Users\Kenneth\Desktop\Start av servere\test-app>call npm run serve
'npm' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Kenneth\Desktop\Start av servere\test-app>
Я тоже пробовал
cd test-app
start npm run serve
и
cd test-app
call npm run serve
а также
cd test-app
npm run serve