問題タブ [gulp-sourcemaps]

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 投票する
0 に答える
124 参照

source-maps - 2 つの SCSS および CSS ソース マップを連結する方法

sass を使用して、ファイルに出力されるソース マップを生成しています。次に、PostCSS を使用して別の CSS ファイルのソースマップを生成します。このソースマップ ノード モジュールで applySourceMap を使用して両方のソースマップを連結しようとしていますが、うまくいきますhttps://github.com/mozilla/source-map/blob/master/lib/source-map/source-map-generator.js

2 つのソース マップ ファイルを簡単に連結する方法を知っている人はいますか?

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

gulp - ソースマップへのパスが間違っています

パッケージgulp-lessgulp-sourcemaps. 私の less ファイルは の下にありますが、生成されたソースマップは(プレフィックスのように見える場所) をStyles/main.less指しています。ソースマップが正しく指すように、これを修正するにはどうすればよいですか?source/main.lesssource/source/Styles/main.less

私のgulpタスクはかなり単純です:

0 投票する
0 に答える
526 参照

javascript - gulp-sourcemaps からファイルを削除

typescripts ファイルのインライン ソースマップを生成するために gulp-sourcemaps を使用していますが、ソースマップには個々の .ts ファイルと連結された .js ファイルのソースがあることに気付きました。これにより、ファイルのサイズが 2 倍以上になります。私は開発中にソースマップ化されたファイルのみを使用する予定ですが、とにかく .js ソースを削除したいと思います。

私のgulpファイルの関連部分は次のとおりです。

これを行う方法についてアイデアを持っている人はいますか?

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

gulp - インライン ソースマップ (gulp-sourcemaps で生成) が機能しない

これは少し奇妙なものです:

次のようなgulpタスクがあります。

play 1.3 プロジェクト内からこのタスクを実行しています。予想どおり、base64 でエンコードされたインライン ソースマップが生成されますが、それをクロムにロードすると、すべてのスタイルが の 1 行目にマッピングされmain.css、何かが違う。

さて、ここが奇妙になります。同じディレクトリ構造を持つ別のプロジェクトで、同じファイルのコピーを指定してこの同じタスクを実行すると、単純な apache で実行されているだけで、期待どおりに動作します。出力ファイルはまったく同じように表示されます。

これがなぜなのか、誰かが洞察を持っていますか?

FWIW、非常によく似たシナリオが、js を縮小して連結するときに発生しますgulp-uglifygulp-concat

0 投票する
0 に答える
1357 参照

javascript - 複数の変換とソース マップに関する Browserify のバグ

私は Browserify を 1 つの変換方法で使用しています: reactify。スクリプトを作成する方法は次のとおりです。

アプリをローカルで実行すると、ソース マップは正しく、開発ツールで元の jsx ファイルを確認できます。
この問題は、別の変換を追加したときに始まります。次に、開発ツールを実行して検索すると、元のファイルが取得されません。代わりに、コンパイル後にjsxファイルを取得します。es6ify、uglifyfy、envify (reactify + es6ify、reactify + uglifyfy、reactify + envify) で試してみたところ、同じ間違った動作が発生しました。
ソース マップの構成に問題があるか、browserify のバグである必要があります。
それを修正する方法はありますか?

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

gulp - gulpでjsを連結して醜くする最良の方法

gulp で js を concat して uglify する自動化を試みています。

ここに私のgulpfile.jsがあります:

(function(){"use strict"; <%= contents %>\n})();すべてのファイルが結合されているときに競合を避けるために、すべてのファイルを でラップする必要があると思いますか? 私のgulpタスクは良いと思いますか、それともタスクを実行するのにさらに良いと思いますか?