diff --git a/bin/create-zeix-app.js b/bin/create-zeix-app.js index bab7b3b..99b9ff5 100755 --- a/bin/create-zeix-app.js +++ b/bin/create-zeix-app.js @@ -5,8 +5,17 @@ const ncp = require('ncp').ncp; const fs = require('fs'); const nodePath = process.argv[0]; const newFolder = process.argv[2]; -const pathBoilerplate = path.join(nodePath, '../..', 'lib/node_modules/zeix-react-redux-boilerplate/boilerplate'); -const newProjectPath = path.join(process.env.PWD, newFolder); + +var pathBoilerplate, newProjectPath = null; +var isWindows = /^win/.test(process.platform); + +if (isWindows) { + pathBoilerplate = path.join(process.env.APPDATA, 'npm/node_modules/zeix-react-redux-boilerplate/boilerplate'); + newProjectPath = path.join(process.cwd(), newFolder); +} else { + pathBoilerplate = path.join(nodePath, '../..', 'lib/node_modules/zeix-react-redux-boilerplate/boilerplate'); + newProjectPath = path.join(process.env.PWD, newFolder); +} if (typeof newFolder === typeof undefined) {