Когда я компилирую свою машинопись в 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)"
}