diff --git a/packages/uni-stacktracey/dist/uni-stacktracey.es.js b/packages/uni-stacktracey/dist/uni-stacktracey.es.js index c6437aaff4b6afbab4d49c7bf02ad258cb45a249..ab88d6e499b46581118dfc6d5c5f0ba9be7315b1 100644 --- a/packages/uni-stacktracey/dist/uni-stacktracey.es.js +++ b/packages/uni-stacktracey/dist/uni-stacktracey.es.js @@ -2,6 +2,16 @@ import fs from 'fs'; import StackTracey from 'stacktracey'; import { SourceMapConsumer } from 'source-map'; +// @ts-ignore +{ + // @ts-ignore + if (SourceMapConsumer.initialize) { + // @ts-ignore + SourceMapConsumer.initialize({ + 'lib/mappings.wasm': 'https://unpkg.com/source-map@0.7.3/lib/mappings.wasm', + }); + } +} const nixSlashes = (x) => x.replace(/\\/g, '/'); const sourcemapCatch = {}; function stacktracey(stacktrace, opts) { diff --git a/packages/uni-stacktracey/package.json b/packages/uni-stacktracey/package.json index e2cf8a41286e8a37957fc6c7af57a5d67830a905..c40fe1a844b21913295681dac0b6e9386f0e93d7 100644 --- a/packages/uni-stacktracey/package.json +++ b/packages/uni-stacktracey/package.json @@ -3,7 +3,7 @@ "version": "3.0.0-alpha-3041020220516004", "description": "@dcloudio/uni-stacktracey", "main": "dist/uni-stacktracey.cjs.js", - "module": "dist/uni-stacktracey.cjs.js", + "module": "dist/uni-stacktracey.es.js", "files": [ "dist", "lib" diff --git a/packages/uni-stacktracey/src/index.ts b/packages/uni-stacktracey/src/index.ts index 1ee65b16c046811f0b5757e6d3ee448f683ff366..2780621e67f4a56c79941fc3a304c6799f7156a6 100644 --- a/packages/uni-stacktracey/src/index.ts +++ b/packages/uni-stacktracey/src/index.ts @@ -7,6 +7,18 @@ import { Position, } from 'source-map' +// @ts-ignore +if (__PLATFORM_WEB__) { + // @ts-ignore + if (SourceMapConsumer.initialize) { + // @ts-ignore + SourceMapConsumer.initialize({ + 'lib/mappings.wasm': + 'https://unpkg.com/source-map@0.7.3/lib/mappings.wasm', + }) + } +} + const nixSlashes = (x: string) => x.replace(/\\/g, '/') const sourcemapCatch: Record> = {}