Я создаю приложение NodeJS, и я не уверен, где я должен скомпилировать свой Javascript (например, миниатюрный и угарный Javascript) и как структурировать мое приложение.Куда поместить скомпилированный JS в приложение NodeJS
Все примеры, которые я нашел в Интернете, просто сделайте каталог /public
и поместите туда все JS.
Проблемы в том, что даже если я служить Javascript файл app.min.js
из /public/js
, он по-прежнему очень легко для кого-то, чтобы понять, что в public/js/app.js
он может найти весь мой оригинальный яваскрипт код и украсть его.
Что такое правильный способ структурирования приложения, чтобы я мог разделить файлы разработки и файлы дистрибутива?
но если мои файлы разработки находятся в общедоступной папке, то при разработке я должен их каждый раз компилировать в общую папку для их проверки. Это немного боль, даже часы Eunt Grunt – CodyBugstein
@CodyBugstein - Да, это стоимость разделения ваших общедоступных и частных файлов. Если ваши html-файлы ссылаются на файл 'xxx.min.js', вам всегда приходится компилироваться после изменения в любом случае. У вас может быть схема разработки/тестирования, в которой совместное размещение общедоступных и частных файлов и сценарий сборки для развертывания, который копирует только общедоступные файлы на ваш общедоступный сервер. – jfriend00