From 7edca81d8768e72dab2416af2aa8423142dbe8b5 Mon Sep 17 00:00:00 2001 From: Daniel Wang Date: Mon, 31 Aug 2015 15:51:01 +0800 Subject: [PATCH 1/2] Update generator.js --- lib/generator.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/generator.js b/lib/generator.js index bd3a950..1b18c3b 100644 --- a/lib/generator.js +++ b/lib/generator.js @@ -44,7 +44,8 @@ _.extend(Generator.prototype, { if (!self.findProjectDirectory()) throw new Command.MustBeInProjectError; - var parts = opts.resourceName.split(path.sep); + //fix bug in win32 + var parts = opts.resourceName.replace('\\','/').split('/'); // pull the path part out of the and put it in // the "dir" option. From bba2dc802d4bff1ab1f717d001b41325aa4d6a8d Mon Sep 17 00:00:00 2001 From: Daniel Wang Date: Mon, 31 Aug 2015 16:15:48 +0800 Subject: [PATCH 2/2] Update route.js --- lib/generators/route.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/generators/route.js b/lib/generators/route.js index 9248a26..258c5e4 100644 --- a/lib/generators/route.js +++ b/lib/generators/route.js @@ -13,7 +13,7 @@ var RouteGenerator = Generator.create({ ] }, function (args, opts) { - var routePath = path.join(opts.dir, this.fileCase(opts.resourceName)); + var routePath = path.join(opts.dir, this.fileCase(opts.resourceName)).replace('\\','/'); var routeName = this.camelCase(routePath); var context = {