如何在 angular-cli@webpack 完成打包后 运行 一个 gulp 任务?
how to run a gulp task after angular-cli@webpack finishes bundling?
我正在使用 angular-cli@webpack。
我已经使用 gulp 配置了我的节点服务,并且 运行 我的 json-server 我正在执行我的 gulp 文件:
var gulp = require('gulp');
var gulpif = require('gulp-if');
var server = require('gulp-express');
var args = require('yargs').argv;
var typescript=require('gulp-typescript');
var sourcemaps = require('gulp-sourcemaps');
var del = require('del');
var tsconfig = typescript.createProject('src/tsconfig.json');
gulp.task('default',function(){
// Start the server at the beginning of the task
console.log('Start the server at the beginning of the task');
server.run(['server/json-server-starter.js']);
});
现在运行宁我的 angular2 项目,我正在使用 npm start
。
我想要一个功能,在 angular-cli 完成我的应用程序的捆绑后,json-server 应该启动。
我尝试在 package.json 中包含以下命令:
"scripts": {
"start": "ng serve && gulp",
"lint": "tslint \"src/**/*.ts\"",
"test": "ng test",
"pree2e": "webdriver-manager update",
"e2e": "protractor"
}
但它不会 运行 捆绑应用程序后的 gulp 文件。
如果我在 ng serve
之前包含 gulp
那么只有 gulpfile
运行s,webpack 不会 运行 angular2 应用程序。
那么有什么方法可以同时 运行 这两个任务吗?
有任何输入吗?
提前致谢。
最后我在 windows 上找到了一个解决方案。
它声明在 package.json
中使用以下命令可以 运行 同时 gulp 和 webpack:
"start": "start ng serve && start gulp"
感谢您的回复。
我正在使用 angular-cli@webpack。
我已经使用 gulp 配置了我的节点服务,并且 运行 我的 json-server 我正在执行我的 gulp 文件:
var gulp = require('gulp');
var gulpif = require('gulp-if');
var server = require('gulp-express');
var args = require('yargs').argv;
var typescript=require('gulp-typescript');
var sourcemaps = require('gulp-sourcemaps');
var del = require('del');
var tsconfig = typescript.createProject('src/tsconfig.json');
gulp.task('default',function(){
// Start the server at the beginning of the task
console.log('Start the server at the beginning of the task');
server.run(['server/json-server-starter.js']);
});
现在运行宁我的 angular2 项目,我正在使用 npm start
。
我想要一个功能,在 angular-cli 完成我的应用程序的捆绑后,json-server 应该启动。
我尝试在 package.json 中包含以下命令:
"scripts": {
"start": "ng serve && gulp",
"lint": "tslint \"src/**/*.ts\"",
"test": "ng test",
"pree2e": "webdriver-manager update",
"e2e": "protractor"
}
但它不会 运行 捆绑应用程序后的 gulp 文件。
如果我在 ng serve
之前包含 gulp
那么只有 gulpfile
运行s,webpack 不会 运行 angular2 应用程序。
那么有什么方法可以同时 运行 这两个任务吗?
有任何输入吗?
提前致谢。
最后我在 windows 上找到了一个解决方案。
它声明在 package.json
中使用以下命令可以 运行 同时 gulp 和 webpack:
"start": "start ng serve && start gulp"
感谢您的回复。