Как правильно настроить файл карты машинописи «Источники»? - PullRequest
0 голосов
/ 12 февраля 2019

Когда я компилирую свою машинопись в JavaScript, файлы .js.map показывают неожиданный source (см. Нижний фрагмент кода).

Если бы я должен был где-нибудь опубликовать свою папку сборки (например, npm),он не сможет увидеть ничего в ./src.

Как мне обновить источник в файле карты, чтобы он показывал что-то вроде sources: ['./index.js']

Настройка моей папки:

./build
./build/index.d.ts
./build/index.js
./build/index.js.map
./src
./src/index.ts
./package.json
./tsconfig.json
./yarn.lock

. / Tsconfig.json

{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es5",
    "declaration": true,
    "sourceMap": true,
    "outDir": "build",
    "lib": ["es2018"],
    "resolveJsonModule": true,
    "baseUrl": "src",
  },
  "include": [ "src/**/*.ts" ],
  "exclude": [ "node_modules" ]
}

. / Src / index.ts

export interface MyType {
  myObj: {
    one: number
    two: string
  }
}

export const myObj = {
  one: 1,
  two: '2',
}

. / Build / index.js.map

{
    "version":3,
    "file":"index.js",
    "sourceRoot":"",
    "sources": ["../src/index.ts"],
    "names": [],
    "mappings":"..(removed for brevity)"
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...