Parcel, nouveau retour d'expérience

Conformément à ce que je disais hier à propos de Parcel :

Et pour terminer je vais faire l’impasse sur Parcel qui ne m’apportera rien de plus, je crois.

Et en accord avec mes principes et l’exemple renouvelé des membres du gouvernement et du président himself, j’ai donc décidé de changer d’idée et de tester quand même Parcel, parce que !

Installation locale, un fichier package.json configuré comme ceci :

{
  "name": "ensemble",
  "version": "1.0.0",
  "description": "Dotclear 2 theme",
  "scripts": {
    "build": "parcel build ./src/scss/main.scss ./src/js/theme-switcher.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/franck-paul/ensemble.git"
  },
  "keywords": [],
  "author": "Franck Paul",
  "license": "GPL-v2",
  "bugs": {
    "url": "https://github.com/franck-paul/ensemble/issues"
  },
  "homepage": "https://github.com/franck-paul/ensemble#readme",
  "devDependencies": {
    "@parcel/transformer-sass": "^2.0.0-beta.2",
    "parcel": "^2.0.0-beta.2"
  }
}

Et un lancement de la commande suivante :

npm run build

J’obtenais un fichier CSS et un fichier JS (avec les commentaires cependant), et les deux minifiés, prêts à être utilisés. Au passage le plugin Sass a été installé automagiquement par Parcel au premier lancement du build et l’ensemble reste largement plus simple à utiliser que Webpack et son fichier de configuration, merci Biou !

Côté contraintes, j’ai noté, pour l’instant, le non-choix des répertoires et noms pour les fichiers produits ; mais il doit surement y avoir un truc à configurer quelque part, en particulier je me serai bien passé des sous-répertoires scss et js dans le répertoire dist.

Sinon deux trucs bizarres pendant le build :

├── Code from unknown sourcefiles…
├── %3Cinput%20css%20lXTos0%3E…

Je sais pas où il va chercher ça !

Conclusion, Node ça fonctionne à peu près correctement, mais faut tout mettre en local[1].

Note

[1] En fait c’est pas tout à fait vrai, vu que j’ai des installations globales qui servent pour quelques plugins utilisés dans Sublime Text

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/14931

Haut de page