タグ付けされた質問 「source-maps」


5
JavaScript .mapファイル-JavaScriptソースマップ
最近.js.map、いくつかのJavaScriptライブラリ(Angularなど)に同梱されている拡張子を持つファイルを見たことがあります。 それはなんのためですか?Angularのスタッフが.js.mapファイルを配信するのはなぜですか? (JavaScript開発者として)angular.min.js.mapファイルをどのように使用できますか? .js.mapJavaScriptアプリケーション用のファイルを作成する必要がありますか? どのように作成されますか?調べてみたところangular.min.js.map、奇妙な形式の文字列でいっぱいだったので、手動で作成したものではないと思います。

6
babelとwebpackを使用しているときにソースマップを生成するにはどうすればよいですか?
私はwebpackを初めて使用するので、ソースマップを生成するための設定が必要です。webpack serveコマンドラインから実行していますが、正常にコンパイルされます。しかし、本当にソースマップが必要です。これは私webpack.config.jsです。 var webpack = require('webpack'); module.exports = { output: { filename: 'main.js', publicPath: '/assets/' }, cache: true, debug: true, devtool: true, entry: [ 'webpack/hot/only-dev-server', './src/components/main.js' ], stats: { colors: true, reasons: true }, resolve: { extensions: ['', '.js', '.jsx'], alias: { 'styles': __dirname + '/src/styles', 'mixins': __dirname + '/src/mixins', …

9
「不明なプロバイダー:aProvider <-a」元のプロバイダーを見つけるにはどうすればよいですか?
AngularJSアプリケーションの(UglifyJSを介して)縮小バージョンをロードすると、コンソールに次のエラーが表示されます。 Unknown provider: aProvider &lt;- a 今、私はこれが変数名のマングリングによるものであることを理解しています。符号化されていないバージョンは問題なく動作します。ただし、JS出力ファイルのサイズが大幅に削減されるため、変数名のマングリングを利用したいと思います。 そのため、ビルドプロセスではngminを使用していますが、以前はうまく機能していたとしても、この問題は解決されていないようです。 そこで、この問題をデバッグするために、uglifyグラントタスクでソースマップを有効にしました。それらは問題なく生成され、Chrome はサーバーからマップをロードします。それでも、プロバイダーの元の名前が表示されるはずだという印象を受けましたが、同じように役に立たないエラーメッセージが表示されます。 Chromeでソースマップを使用して、ここで問題のプロバイダーを特定するにはどうすればよいですか。または、別の方法でプロバイダーを見つけるにはどうすればよいですか。


1
Ruby on Rails、Webpack、React JSを使用してChromeでソースマップを1行オフ
inline-source-mapChrome devtoolsデバッガーを使用すると、構成設定を使用してWebpackによって生成されたソースマップが1行ずれるという問題があります。Ruby on Railsアプリケーション内にWebpackがセットアップされ、数十のモジュールで構成される連結された非縮小JavaScriptファイルが生成されます。これらのモジュールのほとんどはReactJSコンポーネントであり、jsxローダーによって解析されます。Webpackからの出力は、application.jsgemsによって生成された他のJavaScriptライブラリとともにファイルに含まれます。 使用してeval-source-mapも問題ありません。の使用に関する何かがinline-source-map原因で、行番号が1つ破棄されます。 ReactコンポーネントではないJavaScriptの検査でもこの問題があるため、jsxの使用に関連しているとは思いません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.