设置angular度js应用程序index.html页面只包含单一的控制器

我已经在后端使用nodejs编写了angular度应用程序(MEAN)。 在应用程序中有多个模块,所以有多个控制器。

我们必须在index.html文件中包含所有的控制器,如果我们在任何模块中添加了新的控制器。

我检查了在同一个堆栈(MEAN)上运行的其他应用程序,但在那里我没有find所有的控制器的源代码。

所以请大家帮助我优化我的应用程序。

那么我build议看看Gulp,因为它允许你连接,如果你想,缩小你的代码库,并把它放在一个文件。 那么这个文件可以在你的index.html中被引用

// Example - Concate the js files together and place them in the dist folder gulp.task('js', function(){ var src = ['../../file-name.js']; return gulp.src(src) .pipe(concat('main.js').on('error', gutil.log)) .pipe(gulp.dest('dist/js').on('error', gutil.log)) }); 

这是我使用Angular1时所使用的例子。 Gulp将我所有的目标文件放到dist文件夹中,并放到我在index.html文件中引用的main.js文件中。

  <script type="text/javascript" src="js/main.js"></script>