問題タブ [jsmin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1350 参照

iis - jsmin の CFExecute が失敗する

jsmin を使用して、ロールアップ スクリプトでいくつかのファイルを縮小しようとしています。これは私のローカル マシンでは問題なく動作しますが、本番環境にプッシュするとまったく動作しません。組み込みの CF 開発サーバーをローカルで実行し、IIS を運用環境で実行しています。これをデバッグする方法がよくわかりません。関連するコード スニペットを次に示します。

0 投票する
1 に答える
356 参照

c# - ビルド後のイベントで SVN の実行可能ファイルを使用する

JSMin を使用して .NET プロジェクトで Javascript を圧縮しようとしていますが、プロジェクトに別の依存関係を作成したくないので、ソース管理に実行可能ファイルを配置して、プロジェクトをビルドするときに、ビルド後のイベントでその実行可能ファイルを「実行」できるようにします。

何かご意見は ?

0 投票する
1 に答える
342 参照

ruby - Rubyのファイル名ブラックリストの配列

jsmin を使用してファイルを縮小する rakefile があります。私がしなければならないことの 1 つは、ミニファイ スクリプトの実行時に jsmin が含めないブラックリストとして機能するファイルの配列を用意することです。

0 投票する
1 に答える
238 参照

python - Pythonサブプロセスで実行するとjsminが早期に終了するのはなぜですか?

jsmin.cをダウンロードしてコンパイルし、ターミナルからjavascriptファイルで実行しましたが、うまく機能しているようです。しかし、Pythonスクリプト(同じ入力ファイル上)でos.system()またはos.popen()呼び出しから呼び出すと、出力ファイル(jsファイルの縮小バージョン)は、stdoutがそうであるかのように切り捨てられます。サブプロセスが終了する前にフラッシュされない、またはjsminが早期に終了したかのように、あるいはディスクバッファリングなどで何かが起こっているかのように。

しかし、それらのことはどれも当てはまらないようです。終了値は、出力が切り捨てられている場合でもmain()から返すものであり、fflush(stdout)の呼び出しを追加しても違いはなく、jsminを呼び出した後に同じサブシェル内からsyncを呼び出しても効果はありません。違いはありません。

putc()の呼び出しをfputc()の呼び出しに置き換えてみましたが、最初は問題が解決したように見えましたが(なんらかの理由で?)、不可解なことに、問題が再び発生し始め、現在は確実に発生しています。ビザレ?

jsmin.cには問題があると思いますが、プログラムはコマンドラインから実行すると同じ入力ファイルで正常に動作するため、Pythonサブプロセスから実行することと関係があります。

これが私のサブプロセス呼び出しです:

(パスにjsminを入れて実行しているので、期待される結果のほとんどが.minファイルで取得されます。)

誰かがこの問題を引き起こしている可能性があるものを想像できますか?

0 投票する
1 に答える
930 参照

django - django-compressor が構文エラーのある JavaScript を作成する

ちょっとした背景... 新しいサイトの基本テンプレートをセットアップしており、AngularJS、Bootstrap の JavaScript ファイル、Underscore.js などの一般的な JavaScript ライブラリをいくつか含めています。もちろん、これらのファイルを {% compress js %} でラップします。以下のコード例:

django-compressor は縮小フィルターのみを実行することを知っているため、おそらく縮小フィルターが正しい Javascript 出力を生成していない可能性があります。

JSMin で表示される JS エラーは次のとおりです。

そして、SlimIt によって生成されたファイルからのエラー:

ここで何が起こっているのか完全にはわかりませんが、ミニファイヤがこれらの一般的な js ライブラリで間違ったファイルを生成するとは信じがたいようです。

django-compressor の Javascript フィルタが共通ライブラリを台無しにするという問題に遭遇した人はいますか?

0 投票する
1 に答える
178 参照

javascript - Javascript UnboundedRegexLiteral-これを理解するのに助けが必要

Mavenでwro4j(1.6.2および1.6.3-SNAPSHOT)を利用しようとしていますが、jquery.tablesorter.jsプラグインで問題が発生しました。

972行目(またはそのあたり)には、Eclipseとwro4j JSMin(Javaポート)が気に入らない正規表現があります。

これが問題です。Eclipse Indigoでは、「/。test(s);」という部分があります。文字列として表示されます(青いハイライト)。JSMinはそれを窒息させ、UnterminatedRegexExceptionをスローします。

同じファイルに対してCベースのJSMinを問題なく実行しました。ここで何が欠けていますか?

次のことを行うとそれが軽減されるようですが、なぜこれが未終了の正規表現リテラルと見なされるのか理解できません。

0 投票する
1 に答える
552 参照

intellij-idea - JSMin/JSFormat から intellij アイデアへのフォーマットのインポート

Notepad ++のjsmin/jsformatterプラグインを使用するフォーマットルールを知っている人はいますか? このフォーマッタを使用する必要があるため、これが必要ですが、私は intellij のアイデアを使用して js コードを記述しています。したがって、このルールがあれば、何らかの方法でインポートするか、少なくとも手動で適用できます。

よろしくお願いします!