Source Map——模具行业从业者必备知识手册
-
<h2>Source Map</h2>
<p><a href="https://travis-ci.org/mozilla/source-map.png?branch=master"><img src="https://travis-ci.org/mozilla/source-map" alt="Build Status</a>"></p>
<p><a href="upload://yCuONUz0UkImXnReRCpXntmYBkB.svg"><img src="https://coveralls.io/github/mozilla/source-map" alt="Coverage Status</a>"></p>
<p><a href="https://nodei.co/npm/source-map.png?downloads=true&downloadRank=true"><img src="https://www.npmjs.com/package/source-map" alt="NPM</a>"></p>
<p>This is a library to generate and consume the source map format</p>
<p>[described here][format].</p><p>[format]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit</p>
<h3>Use with Node</h3>
<p> $ npm install source-map</p>
<h3>Use on the Web</h3>
<p> <script src="https://unpkg.com/source-map@0.7.3/dist/source-map.js"></script></p>
<p> <script></p>
<p> sourceMap.SourceMapConsumer.initialize({</p>
<p> "lib/mappings.wasm": "https://unpkg.com/source-map@0.7.3/lib/mappings.wasm"</p>
<p> });</p>
<p> </script></p><hr>
<p><!-- <code>npm run toc</code> to regenerate the Table of Contents --></p>
<p><!-- START doctoc generated TOC please keep comment here to allow auto update --></p>
<p><!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --></p>
<h3>Table of Contents</h3><ul>
<li><a href="#examples">Examples</a></li>
<li><a href="#consuming-a-source-map">Consuming a source map</a></li>
<li><a href="#generating-a-source-map">Generating a source map</a></li>
<li><a href="#with-sourcenode-high-level-api">With SourceNode (high level API)</a></li>
<li><a href="#with-sourcemapgenerator-low-level-api">With SourceMapGenerator (low level API)</a></li>
<li><a href="#api">API</a></li>
<li><a href="#sourcemapconsumer">SourceMapConsumer</a></li>
<li><a href="#sourcemapconsumerinitializeoptions">SourceMapConsumer.initialize(options)</a></li>
<li><a href="#new-sourcemapconsumerrawsourcemap">new SourceMapConsumer(rawSourceMap)</a></li>
<li><a href="#sourcemapconsumerwith">SourceMapConsumer.with</a></li>
<li><a href="#sourcemapconsumerprototypedestroy">SourceMapConsumer.prototype.destroy()</a></li>
<li><a href="#sourcemapconsumerprototypecomputecolumnspans">SourceMapConsumer.prototype.computeColumnSpans()</a></li>
<li><a href="#sourcemapconsumerprototypeoriginalpositionforgeneratedposition">SourceMapConsumer.prototype.originalPositionFor(generatedPosition)</a></li>
<li><a href="#sourcemapconsumerprototypegeneratedpositionfororiginalposition">SourceMapConsumer.prototype.generatedPositionFor(originalPosition)</a></li>
<li><a href="#sourcemapconsumerprototypeallgeneratedpositionsfororiginalposition">SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition)</a></li>
<li><a href="#sourcemapconsumerprototypehascontentsofallsources">SourceMapConsumer.prototype.hasContentsOfAllSources()</a></li>
<li>SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing])</li>
<li><a href="#sourcemapconsumerprototypeeachmappingcallback-context-order">SourceMapConsumer.prototype.eachMapping(callback, context, order)</a></li>
<li><a href="#sourcemapgenerator">SourceMapGenerator</a></li>
<li>new SourceMapGenerator([startOfSourceMap])</li>
<li><a href="#sourcemapgeneratorfromsourcemapsourcemapconsumer">SourceMapGenerator.fromSourceMap(sourceMapConsumer)</a></li>
<li><a href="#sourcemapgeneratorprototypeaddmappingmapping">SourceMapGenerator.prototype.addMapping(mapping)</a></li>
<li><a href="#sourcemapgeneratorprototypesetsourcecontentsourcefile-sourcecontent">SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent)</a></li>
<li>SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]])</li>
<li>[SourceMapGenerat</li>
</ul><hr>
<p>还有什么补充参数吗?一起完善。</p>