Steps to reproduce:
ignite new PizzaApp -b ../ignite-my-boilerplate)I added a few logging statements.
-----------------------------------------------
🔥 igniting app Foo1
{ directory: '/Users/jh/Code/ReactNative/ignite-bowser',
moduleName: 'ignite-bowser',
type: 'directory' }
â ‹ adding ignite-bowser{ directory: '/Users/jh/Code/ReactNative/ignite-bowser',
moduleName: 'ignite-bowser',
type: 'directory' }
✔ using the Infinite Red boilerplate v3 (code name 'Bowser')
✔ added React Native 0.57.8 in 25.44s
â ‹ adding /Users/jh/Code/ReactNative/playground/Foo1/ignite-bowser{ moduleName: '/Users/jh/Code/ReactNative/playground/Foo1/ignite-bowser',
version: null,
type: 'npm' }
â ¹ adding /Users/jh/Code/ReactNative/playground/Foo1/ignite-bowser{ Error: Command failed: yarn add /Users/jh/Code/ReactNative/playground/Foo1/ignite-bowser --dev
warning @storybook/react-native > @storybook/core > autoprefixer > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning @storybook/react-native > @storybook/core > css-loader > cssnano > autoprefixer > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning @storybook/react-native > @storybook/core > css-loader > cssnano > postcss-merge-rules > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning @storybook/react-native > @storybook/core > css-loader > cssnano > postcss-merge-rules > caniuse-api > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
error Package "/Users/jh/Code/ReactNative/playground/Foo1/ignite-bowser" refers to a non-existing file '"/Users/jh/Code/ReactNative/playground/Foo1/ignite-bowser"'.
at ChildProcess.exithandler (child_process.js:294:12)
at ChildProcess.emit (events.js:188:13)
at maybeClose (internal/child_process.js:978:16)
at Socket.stream.socket.on (internal/child_process.js:395:11)
at Socket.emit (events.js:188:13)
at Pipe._handle.close (net.js:610:12)
killed: false,
code: 1,
signal: null,
cmd:
'yarn add /Users/jh/Code/ReactNative/playground/Foo1/ignite-bowser --dev',
stderr:
`warning @storybook/react-native > @storybook/core > autoprefixer > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.\nwarning @storybook/react-native > @storybook/core > css-loader > cssnano > autoprefixer > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.\nwarning @storybook/react-native > @storybook/core > css-loader > cssnano > postcss-merge-rules > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.\nwarning @storybook/react-native > @storybook/core > css-loader > cssnano > postcss-merge-rules > caniuse-api > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.\nerror Package "/Users/jh/Code/ReactNative/playground/Foo1/ignite-bowser" refers to a non-existing file '"/Users/jh/Code/ReactNative/playground/Foo1/ignite-bowser"'.\n` }
✖ /Users/jh/Code/ReactNative/playground/Foo1/ignite-bowser was not able to be installed. Is it a valid NPM module?
----------
Command failed: yarn add /Users/jh/Code/ReactNative/playground/Foo1/ignite-bowser --dev
warning @storybook/react-native > @storybook/core > autoprefixer > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning @storybook/react-native > @storybook/core > css-loader > cssnano > autoprefixer > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning @storybook/react-native > @storybook/core > css-loader > cssnano > postcss-merge-rules > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning @storybook/react-native > @storybook/core > css-loader > cssnano > postcss-merge-rules > caniuse-api > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
error Package "/Users/jh/Code/ReactNative/playground/Foo1/ignite-bowser" refers to a non-existing file '"/Users/jh/Code/ReactNative/playground/Foo1/ignite-bowser"'.
It seems like a return of #985, but the fix is still in place. I'm puzzled.
Workaround is to use absolute paths ... again.
@jamonholmgren relative and absolute paths are not working on Windows when using Git Bash.
Trying to figure out a solution for the issue to send a PR.
For know, the evidence...

Relative paths to boilerplates appear to be fixed with Ignite 3. Still need to investigate windows but I believe we don't currently support an absolute path like C:/path/to/boilerplate since we're matching on ~, ., \, or /.
I'm going to close this, but if anyone wants to fix the absolute paths on Windows, feel free!