Angularjs 如何在gulp.config.js中指定文件?
我正在使用gulp构建angular应用程序,但我似乎无法获取目录中的所有源文件。该目录名为./app/services,因此我在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目录中找不到
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/”
。