add eqlair project
This commit is contained in:
parent
55489a049a
commit
51b48fb3ba
35 changed files with 10791 additions and 0 deletions
39
eqlair/scripts/link-sae-lib.sh
Executable file
39
eqlair/scripts/link-sae-lib.sh
Executable file
|
@ -0,0 +1,39 @@
|
|||
#!/bin/bash
|
||||
# Script pour lier sae-lib comme un module npm local
|
||||
|
||||
# Vérifier si npm est installé
|
||||
if ! [ -x "$(command -v npm)" ]; then
|
||||
echo 'Erreur: npm n est pas installé.' >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Configurer npm pour utiliser un répertoire dans l'espace utilisateur
|
||||
NPM_PREFIX="$HOME/.npm-global"
|
||||
mkdir -p "$NPM_PREFIX"
|
||||
npm config set prefix "$NPM_PREFIX"
|
||||
|
||||
# Ajouter temporairement au PATH
|
||||
export PATH="$NPM_PREFIX/bin:$PATH"
|
||||
|
||||
# Aller dans le dossier de la bibliothèque
|
||||
cd ../my-workspace/projects/sae-lib
|
||||
|
||||
# Vérifier si package.json existe
|
||||
if [ ! -f "package.json" ]; then
|
||||
echo "Erreur: package.json n\'existe pas dans le dossier sae-lib." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Création d'un lien npm pour sae-lib..."
|
||||
npm link
|
||||
|
||||
cd ../../../sae-csc
|
||||
|
||||
# Utiliser le lien dans l'application
|
||||
echo "Utilisation du lien dans l'application sae-csc..."
|
||||
npm link sae-lib
|
||||
|
||||
cd ../sae-airwatch
|
||||
npm link sae-lib
|
||||
|
||||
echo "Lien créé avec succès. sae-lib est maintenant disponible comme un module npm."
|
Loading…
Add table
Add a link
Reference in a new issue