如何使用gulp在不同的文件中而不是在javascript文件中创建Typescript源映射
How can I use gulp to create Typescript sourcemaps in different files rather than inside the javascript files?
我有一个使用gulp的项目。我希望将打字稿文件转换为javascript,并具有源映射。这是我现在拥有的:
var sourcemaps = require('gulp-sourcemaps');
var typescript = require('gulp-typescript');
gulp.task('typescript', function () {
gulp.src('app/**/*.ts')
.pipe(typescript())
.pipe(sourcemaps.init())
.pipe(sourcemaps.write())
.pipe(gulp.dest('app'))
});
这部分有效,但源映射都出现在 javascript 中。谁能告诉我如何制作它,以便它为每个 javascript 创建一个源映射文件,而不是将地图放在里面?
您正在编写内联sourcemaps.write()
。
来自 gulp-sourcemaps 存储库
要写入外部源映射文件,请传递相对于 目标到 sourcemaps.write()。
应该是——
var sourcemaps = require('gulp-sourcemaps');
var typescript = require('gulp-typescript');
gulp.task('typescript', function () {
gulp.src('app/**/*.ts')
.pipe(sourcemaps.init())
.pipe(typescript())
.pipe(sourcemaps.write('../maps'))
.pipe(gulp.dest('app'))
});
看看这是否能解决您的问题。
相关文章:
- 使用php和javascript从kml文件创建高程图
- 如何在jquery mobile中使用json文件创建动态下拉菜单
- 是否可以在javascript中访问
src的文件创建时间
- 节点.js从 UTF8 文件创建十六进制缓冲区
- 我需要使用AngularJS从JSON文件创建HTML元素
- 在androidwebview中为本地文件创建脚本标记时出现问题
- 从js文件而不是xml文件创建关联数组
- 从外部xml文件创建标记
- 使用 JS 和 geojson 文件创建纽约市行政区的 d3 地图
- 情节:基于GeoJSON文件创建地图
- 从外部 JSON 文件创建 JavaScript 变量
- 使用 geometry.vertices 和 geometry.faces 从 .obj 文件创建网格
- 使用 JSON 文件创建购物清单
- 如何使用javascript或jquery在浏览器上获取文件创建日期
- 如何为 jpg 文件创建响应式视口,供用户缩放、滚动和点击
- 从 xml 文件创建一个下拉列表,不带重复值.我需要数组吗?
- 从 xml 文件创建 html5 播放列表
- 如何在保存打印页时为文件创建自定义文件名
- 在Google Apps Script上为上传的文件创建文件夹
- 使用 AngularJS 从 JSON 文件创建菜单