Angularjs 如何在gulp.config.js中指定文件?

Angularjs 如何在gulp.config.js中指定文件?,angularjs,gulp,Angularjs,Gulp,我正在使用gulp构建angular应用程序,但我似乎无法获取目录中的所有源文件。该目录名为./app/services,因此我在gulp.config.js中定义了它: app_files: { // source, but NO specs js: ['app/*.js','app/services/**/*.js', '!src/**/*.spec.js'], 当我运行“gulp serve”时,我收到一个错误,即在app/services目录中找不到

我正在使用gulp构建angular应用程序,但我似乎无法获取目录中的所有源文件。该目录名为./app/services,因此我在gulp.config.js中定义了它:

  app_files: {
        // source, but NO specs
        js: ['app/*.js','app/services/**/*.js', '!src/**/*.spec.js'],

当我运行“gulp serve”时,我收到一个错误,即在app/services目录中找不到服务。当我将其移动到应用程序目录时,我没有收到此消息,因此它一定是配置文件,该文件指定服务文件的方式不正确。如何指定configfile以包含app/services目录下的所有js文件

对我来说,以下各项工作没有任何问题:

js: assetsFolder + "**/*.js",
完整示例包括其他示例:

var sources;

sources = {
  css: assetsFolder + "/stylesheets/**/*.less",
  coffee: {
    main: coffeeBaseFolder + "core/AppConfiguration.coffee",
    all: coffeeBaseFolder + '**/*.coffee',
    core: coffeeBaseFolder + 'core/*.coffee',
    controllers: coffeeBaseFolder + 'controllers/*.coffee',
    directives: coffeeBaseFolder + 'directives/*.coffee',
    filters: coffeeBaseFolder + 'filters/*.coffee',
    services: coffeeBaseFolder + 'services/*.coffee'
  },
  js: assetsFolder + "**/*.js",
  bower: ['bower.json', '.bowerrc'],
  bowerBase: "bower_components",
  images: assetsFolder + "images/**/*.*",
  sounds: assetsFolder + "sounds/**/*.*"
};
所以我会在你的情况下尝试
“app/***.js”

更新 资产文件夹声明为:

var assetsFolder = "src/main/assets/"

在您的情况下,或者您不需要它,或者您可以放置
var assetsFolder=“app/”

在您的情况下,或者您不需要它,或者您可以放置
var assetsFolder=“app/”