Я использую Ionic 2 через CLI. В этой версии они используют NPR SCRIPTS, а не gulp.
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve"
},
Я читал о добавлении настраиваемых скриптов в конфиг, но не понимаю, как это сделать. это моя текущая конфигурация...
"config": {
"ionic_bundler": "webpack",
"ionic_source_map": "source-map",
"ionic_source_map_type": "eval"
},
Мне нужно создать пользовательский script, называемый "replace". Он заменит NPM. Как я могу добавить это так, что когда я запускаю ионную подачу или сборку, она будет работать?
Вот код gulp, который я хочу запустить.
var gulp = require('gulp');
var replace = require('gulp-string-replace');
var p = require('./package.json');
var version = p.version;
gulp.task('serve:after', ['version']);
console.log('Task init!!!');
gulp.task('version', function() {
gulp.src(["./www/index.html"])
.pipe(replace(/VERSION/g, p.version))
.pipe(gulp.dest('./www/'));
});