Fix webpack transforms for different install methods #830
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The directory structure of npm dependencies is different
depending on whether auspice is installed from source, a
global npm install or a project's dependency. E.g. for webpack
to process the
font-awesome
dependency, then:Global install & from source:
${__dirname}/node_modules/font-awesome
Project dependency:
${__dirname}/../font-awesome
This bug comes from #826 which specified the first of the above
two scenarios.
Tested with projects using auspice (incl client-side customisations)
via global npm auspice install, auspice as a npm dependency and auspice via
npm link <path>
Note that this PR implements a short-term solution. In general, there are a a lot of
complex issues related to
npm
and using auspice to build custom bundles, includingbut not limited to #689. I plan to write up a detailed issue for these shortly.