そのため、ホスト ファイルのエイリアスを使用して、IISがポート 80 でWebApiおよびAngularJSプロジェクトを提供しています。mywebsite.local-dev.com
バンドル用の webpack 構成のセットアップがあります。今やりたいことは、ファイルを変更するとすべてが再バンドルされ、ブラウザーが更新されるように、webpack dev サーバーを上に貼り付けることだけです。
私はbrowser-sync
ほとんど働いていrequire('./somehtmltemplate.html')
ますが、問題を引き起こしているようです。これはAngularアプリなので、ui-router テンプレート プロパティで require を使用します。これが私のgulpfileです:
var gulp = require('gulp'),
browserSync = require('browser-sync').create(),
watch = require('gulp-watch'),
webpack = require('webpack'),
webpackconfig = require('./webpack.config');
gulp.task("webpack", function(callback) {
// run webpack
webpack(
webpackconfig,
function(err, stats) {
if(err) throw new gutil.PluginError("webpack", err);
callback();
}
);
});
gulp.task('watch', function() {
browserSync.init({
proxy: "mywebsite.local-dev.com"
});
gulp.watch("App/**/*.js", ['webpack']).on('change', browserSync.reload);
gulp.watch("App/**/*.html", ['webpack']).on('change', browserSync.reload);
});
私の質問は、どちらかを機能させるにはどうすればよいかです。
編集
使っ.cshtml
てるから使えないwebpack-dev-server
。問題は、gulp を機能させるにはどうすればよいかということです。