213 shaares
5 résultats
taggé
build
Aaaah ! Cette page vient de me sauver la vie. J'en avais un peu marre de l'integration Maven d'intellij.
Maintenant je n'ai plus aucun doute sur ma compilation !
Pour rappel :
Configuration
Perform these steps:
- Run -> Edit configurations -> Defaults -> JUnit
- Enter this as a post-Make step:
- Run Maven Goal : org.javalite:activejdbc-instrumentation:2.3:instrument
{
"name": "toto",
"version": "1.0.0",
"description": "fdsvfkdgbvfi",
"author": "MOA",
"license": "MIT",
"scripts": {
"build": "npm run build-clean-dist && npm run build-sass && npm run build-autoprefix && npm run optimize-css",
"build-clean-dist": "rimraf dist",
"build-sass": "node-sass --output-style expanded --source-map true scss/target.scss dist/target.css",
"build-autoprefix": "postcss --use autoprefixer --map false --output dist/target.css dist/target.css",
"optimize-css": "cleancss -o dist/target.min.css dist/target.css"
},
"devDependencies": {
"rimraf": "2.6.2",
"clean-css-cli": "4.1.11",
"node-sass": "4.8.3",
"autoprefixer": "8.2.0",
"postcss-cli": "5.0.0"
}
}
En plus court : Intellij ne build pas les projets si un espace existe dans le chemin.
Voilà, voilà...
Mes petites options de build pour la prod : ng build --prod --env=prod --aot
La compilation AOT d'angular permet d'améliorer la vitesse d'exécution de l'application en prod.
Faudra que je creuse le sujet, mais c'est en place chez moi et c'est efficace (sauf lors du build, là c'est hyper long).