NodeJSアプリケーションをビルドしています.Javascriptをどこにコンパイルする必要があるのか分かりません(つまり、小型で醜いJavascript)NodeJSアプリケーションにコンパイル済みのJSを配置する場所
私がオンラインで見つけたすべての例は、単に/public
ディレクトリを作成し、そこにすべてのJSを配置すると言います。
それに伴う問題は、私はJavascriptが/public/js
からapp.min.js
ファイル果たす場合でも、誰かがpublic/js/app.js
で、彼はすべての私の元のjavascriptのコードを見つけ、それを盗むことができることを把握するために、それはまだ非常に簡単であるということです。
私は開発ファイルと配布ファイルを分けることができるようにアプリケーションを構造化する適切な方法は何ですか?
私の開発ファイルが非パブリックフォルダにある場合は、開発するたびにそれらをテストするためにパブリックフォルダにコンパイルする必要があります。これはちょっとでも痛みです。Grunt watch – CodyBugstein
@CodyBugstein - そうです、あなたの公開ファイルと私的ファイルを分けるコストです。あなたのhtmlファイルが 'xxx.min.js'ファイルを参照している場合は、常に変更後にコンパイルする必要があります。パブリックファイルとプライベートファイルを同じ場所に配置した開発/テストのスキームと、パブリックファイルのみをパブリックサーバーにコピーする展開用のビルドスクリプトを用意することができます。 – jfriend00