gulp-inline-ng2-template icon indicating copy to clipboard operation
gulp-inline-ng2-template copied to clipboard

Is it possible to use this plugin with tsProject.src() instead of gulp.src()

Open AbhilashThomas opened this issue 7 years ago • 1 comments

`var gulp = require('../node_modules/gulp');

var ts = require('../node_modules/gulp-typescript'); var tsConfigPath = './src/tsconfig.json'; var tsProject = ts.createProject(tsConfigPath); var tsResult = tsProject.src() .pipe(inlineNg2Template({ useRelativePaths: true})) .pipe(tsProject());`

With above code, the templateUrl doesn't change. Can we use tsProject.src() ?

AbhilashThomas avatar Mar 05 '17 05:03 AbhilashThomas

You can do something like

var gulp = require('../node_modules/gulp');

var ts = require('../node_modules/gulp-typescript');
var tsConfigPath = './src/tsconfig.json';
var tsProject = ts.createProject(tsConfigPath);
var tsResult = tsProject.src()
    .pipe(tsProject());
tsResult.js.pipe(inlineNg2Template({ useRelativePaths: true}))
  .pipe(gulp.dest("./"));

The last paragraph of gulp-typescript's basic usage section in the readme highlights scenarios like this.

AHelper avatar Dec 15 '17 17:12 AHelper