Измените папку назначения сборки npm на tomcat

Я делаю приложение и для этого использую несколько приложений с открытым исходным кодом. Теперь у меня вопрос о NPM и Tomcat.

(Некоторая справочная информация: у меня есть рабочая область с двумя картами: 1. Проект (с NODE.JS, NPM, PARCEL и .html и .js для приложения) 2. Tomcat (с геосервером).

На данный момент мое приложение показано Tomcat, и вот как:

  1. Я делаю свое приложение на JavaScript, а затем делаю «npm run build» в своей папке проекта. Это создает несколько файлов в карте project / dist.
  2. Я копирую эти файлы и помещаю их в папку / dist, которую я создал в папке Tomcat / webapps.
  3. Приложение показывается.

Проблема с этим? Каждый раз, когда я меняю свой код, мне приходится запускать сборку вручную и копировать файлы из папки проекта в папку веб-приложений 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"
  }
}

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

user2033671 10.12.2018 16:31

Я добавил код в исходный пост!

Trisha 10.12.2018 16:38
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
289
0

Другие вопросы по теме