Help: frontend-app - Module not found after adding material
Expected Behavior
App should compile after adding material.
Actual Behavior
App doesn't compile and complains that it can't find the module:
Module not found: Error: Can't resolve '/home/envuser/apphome/node_modules/@angular/material/prebuilt-themes/indigo-pink.css' in '/home/envuser/apphome'
Steps to Reproduce the Problem
takeoff init materialcd material/projects/default/env/frontend-appng add @angular/material --project=frontend-apptakeoff start
Workaround is to copy the css file in to the theme folder and update angular.json.
Specifications
- Version: 2.0.8
- Platform: macOS 10.13.6 (High Sierra)
- Subsystem:
@brindy Yes, I think I know what the issue is here.
Inside the docker image, the node_modules folder lives under it's own internal docker volume, as otherwise the linux image would try load Mac/Windows compiled dependencies from the local volume.
I'm looking at having more commands that allow you to run commands in attached docker images and have a way to duplicate local and internal dependencies.
In the meantime have a look at https://docs.docker.com/engine/reference/commandline/exec
Here you should be able to run npm inside the /home/envuser/apphome.
I'll hopefully have a solution for the next major release.