Я делаю приложение и для этого использую несколько приложений с открытым исходным кодом. Теперь у меня вопрос о NPM и Tomcat.
(Некоторая справочная информация: у меня есть рабочая область с двумя картами: 1. Проект (с NODE.JS, NPM, PARCEL и .html и .js для приложения) 2. Tomcat (с геосервером).
На данный момент мое приложение показано Tomcat, и вот как:
Проблема с этим? Каждый раз, когда я меняю свой код, мне приходится запускать сборку вручную и копировать файлы из папки проекта в папку веб-приложений tomcat. Как вы понимаете, это не лучшее решение.
Мой вопрос: Могу ли я изменить место назначения для файлов, созданных с помощью npm run build, а затем, возможно, также для npm start? Насколько я понимаю, запуск npm гарантирует, что все изменения, внесенные в JavaScript, будут автоматически обновлены.
Мне это нужно, потому что я получаю данные от конечного пользователя через веб-браузер. Этот ввод определяет, какая дата отображается в моем приложении.
Я никогда раньше не работал с NPM, так что, возможно, это немного глупый вопрос. Но сам не могу найти ответа. Так что я надеюсь, что кто-то может помочь!
Обновлено: содержимое моего package.json:
{
"name": "project",
"version": "1.0.0",
"description": "Weather",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "parcel index.html",
"build": "parcel build --public-url . index.html"
},
"author": "T",
"license": "ISC",
"dependencies": {
"cors": "^2.8.5",
"express": "^4.16.4",
"ol": "^5.3.0"
},
"devDependencies": {
"parcel-bundler": "^1.10.3"
}
}
Я добавил код в исходный пост!



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Не могли бы вы опубликовать содержимое вашего package.json? именно здесь определяется команда
start, которую запускает npm