jsファイルを醜くしようとしています。バンドルファイルをindex.html
で使用します。私はエラー以下になる。
以下は私のgulpファイルです。
'use-strict'
var gulp = require('gulp');
var uglify = require('gulp-uglify');
var concat = require('gulp-concat');
var exec = require('gulp-exec');
var ngAnnotate = require('gulp-ng-annotate');
const babel = require('gulp-babel');
var exec = require('child_process').exec;
gulp.task('scripts', function() {
return gulp.src(['vzrth.js','psrhs.js'])
.pipe(ngAnnotate())
.pipe(babel({
presets: ['es2015']
}))
.pipe(concat('bundle.js'))
.pipe(uglify().on('error', function (e) {
console.log(e);
}))
.pipe(gulp.dest('./client'));
});
gulp.task('nodestart', function (cb) {
exec('node ./bin/www', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
});
})
gulp.task('default', ['scripts', 'nodestart']);
私が手にエラーがある:
reference error: Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.5.8/ $injector/modulerr?p0=e
何のdepenデンションのアノテーションを使用していますか?あなたが暗黙の注釈を使用している場合、あなたのサービス名は、縮小中に名前が変更され、あなたのアプリを壊すでしょう。 – Und3rTow
コントローラまたはディレクティブの1つの例を提供できますか? –
私は以下を提供しました – user7353226