# Patternlab Symlink
TIP
Um die lokale Version von Patternlab beim Entwickeln in pharma4u.test oder labxpert.test zu verwenden, kann man aus der Dependency einen Symlink per npm link (opens new window) erstellen.
# Homestead.yaml ergänzen
Homestead.yaml in LabXpert oder Pharma4u öffnen und mapping in "folders" ergänzen. Beispiel:
folders:
- map: .
to: /home/vagrant/code
- map: /Users/USERNAME/Sites/patternlab/
to: /home/vagrant/code/patternlab
2
3
4
5
# Symlink erstellen
Im Ordner
patternlab/build/
npm link
ausführenIn
pharma4u_templates/
(oderlabxpert_templates/
, dort wo das Patternlab NPM Package installiert ist):npm link @pharma4u/patternlab
In die Vagrant Box gehen:
vagrant ssh
In der Box in zum Patternlab Node Module Ordner navigieren (Beispiel Pharma4u):
vagrant@pharma4u:~$ cd ~/code/htdocs/typo3conf/ext/pharma4u_templates/node_modules/@pharma4u
Bestehenden Patternlab Ordner Ordner entfernen:
rm -f patternlab
(oder manuell)Anschließend dort einen symbolischen Link erzeugen:
ln -sf /home/vagrant/code/patternlab/build patternlab
(Symlink wieder entfernen mitunlink patternlab
)Vagrant Box neu starten mit
vagrant reload