gulpfile.js

时间:2017-09-25 05:30:50

标签: javascript gulp nodes gulp-watch

我的基于项目的文件夹如下。

root_Folder
    |______project_folder1
    |         |___dist
    |         |    |____js
    |         |          |___app.js(converted)
    |         |___src
    |         |    |____js
    |         |          |___app.js
    |         |___index.html
    |______project_folder2
    |         |___dist
    |         |    |____js
    |         |          |___app.js(converted)
    |         |___src
    |         |    |____js
    |         |           |___app.js
    |         |___index.html  
    |______project_folder3,4,etc.
    |_____gulpfile.js

这里我有一个根文件夹。在根文件夹下我有es6的项目文件夹,我们将转换并转换后的文件将保存在dist文件夹中。

项目文件夹将动态创建。因为会有新的项目文件夹,所以我不能在根文件夹和每个项目的 src 文件夹之间提到正确的路径。我该如何定义路径。我想在每个项目的 src 文件夹中找到JavaScript文件的更改。不是 dist 文件夹..

我无法使用'./rootFolder/**/*',因为这会检测项目中的所有Javascript文件,包括dist文件夹。

需要帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

你可以简单地#import <Realm/Realm.h> @interface FloorRealm : RLMObject @property int floorID; @property NSInteger floorNumber; @property NSString *floorName; - (instancetype)initWith:(NSInteger)floorNumber floorName:(NSString *)name; @end RLM_ARRAY_TYPE(FloorRealm) #import "FloorRealm.h" @implementation FloorRealm - (instancetype)initWith:(NSInteger)floorNumber floorName:(NSString *)name { if (self = [super init]) { self.floorID = [self incrementID]; self.floorNumber = floorNumber; self.floorName = name; } return self; } + (NSString *)primaryKey { return @"floorID"; } - (int)incrementID { RLMResults *objects = [FloorRealm allObjects]; return self.floorID = [[objects maxOfProperty:@"floorID"] intValue] + 1; } @end 进行讨论here