From bd6fedc0efbe683b9228bb6b87e9672a8c36b4e9 Mon Sep 17 00:00:00 2001 From: Jia Hao Date: Fri, 22 Jan 2016 23:27:12 +0800 Subject: [PATCH] Workaround for windows `mkdir -p`, fixes #57 - Add a placeholder to keep the `app/lib` directory - Remove `mkdir -p` postinstall script --- .gitignore | 7 ++++++- app/lib/.placeholder | 1 + package.json | 1 - 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 app/lib/.placeholder diff --git a/.gitignore b/.gitignore index 4cd9577..c0d4623 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,12 @@ # Node.js # ignore compiled lib files -lib +lib/* +app/lib/* + +# commit a placeholder to keep the app/lib directory +!app/lib/.placeholder + dist # Logs diff --git a/app/lib/.placeholder b/app/lib/.placeholder new file mode 100644 index 0000000..944042b --- /dev/null +++ b/app/lib/.placeholder @@ -0,0 +1 @@ +Placeholder file here to commit the lib folder, as we cannot mkdir -p on Windows diff --git a/package.json b/package.json index 13fdeda..df3a539 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,6 @@ "main": "lib/buildApp.js", "scripts": { "dev-up": "npm install && (cd app && npm install)", - "postinstall": "mkdir -p app/lib", "test": "echo \"Error: no test specified\" && exit 1", "build-app": "browserify app/src/main.js --node --ignore-missing --detect-globals false --debug -o app/lib/main.js && cp app/src/preload.js app/lib/preload.js", "build-module": "babel src -d lib",