--- title: 'Warning: -file- is being assigned a //# sourceMappingURL, but already has one' slug: Web/JavaScript/Reference/Errors/Already_has_pragma tags: - Error - Errors - JavaScript - Source maps - Warning translation_of: Web/JavaScript/Reference/Errors/Already_has_pragma ---
JavaScript の警告 "-file- is being assigned a //# sourceMappingURL, but already has one." は、ある JavaScript ソースに対してソースマップが 2 回以上指定されている場合に発生します。
Warning: -file- is being assigned a //# sourceMappingURL, but already has one.
警告です。 JavaScript の実行が停止されることはありません。
JavaScript ソースに対して、ソースマップが複数回指定されています。
より効率的にサーバから配信するため、しばしば JavaScript ソースの結合や縮小が行われます。 ソースマップを使用すると、デバッガーは実行されているコードと元のソースファイルを対応付けできます。ソースマップを割り当てるには、コメントを使用するか JavaScript ファイルにヘッダーを設定するかの 2 つの方法があります。
ファイル内でコメントを使用してソースマップを設定します。
//# sourceMappingURL=http://example.com/path/to/your/sourcemap.map
あるいは、JavaScript ファイルにヘッダーを設定することもできます。
X-SourceMap: /path/to/file.js.map