1

私は JavaScript 圧縮用の MS Build タスクを作成しており、圧縮プロバイダーとして Ugliify を使用できることを望んでいました。

Ugliify は JavaScript で書かれているので、明らかに .NET ポートが必要でした。幸いなことに、少なくとも 2 つのオプションが考えられます。Uglify CSUglify.NETです。残念ながら、どちらも昨年に一度もコミットされていないため、Uglify の新しいバージョン 2 をサポートしていないと思います :)

これを念頭に置いて、.NET ビルド タスクから元のコードをどうにかして評価する方法があるのではないかと考えていました。もっと一般的に言えば、.NET から Node.JS を呼び出す方法はありますか?

タスクから Node.JS サービスを呼び出すことは想像できますが、これはやり過ぎのようです。

4

1 に答える 1

1

私はビルドタスクでこれを行いました(プレビルドはおそらくあなたが望むものです)。ノード「my-script-to-uglify.js」への呼び出しを追加するだけで、ビルドするたびに... presto!

また、私の場合、プロジェクトにノードバイナリを実際に含めました(すべての開発者が同じアーキテクチャ上にあり、すべてがノードを持っているわけではありません)

于 2012-11-09T14:29:47.853 に答える