Open Time - Mot-clé - nodejs<p>Open time, open mind, open eyes</p>2024-03-29T07:16:30+01:00Franck Paulurn:md5:61070eb8c883ae7581f861faefddecbfDotclear--save[-dev]urn:md5:3a215d9cb50abe336215d0c8a73e4f7d2015-10-05T08:36:00+02:002015-10-05T08:00:26+02:00FranckInternetjavascriptnodejsnpm <p>Si j’ai bien tout compris, vu qu’en ce moment j’installe des tas d’outils<sup>[<a href="https://open-time.net/post/2015/10/05/-save%5B-dev%5D#wiki-footnote-1" id="rev-wiki-footnote-1">1</a>]</sup> avec <a href="https://www.npmjs.com/" hreflang="en">NPM</a>, il faut utiliser l’option <code>-g</code> :</p>
<pre class="brush: bash">npm install <module> -g</pre>
<p>Pour installer globalement, sinon l’installation se fera pour le projet en cours (donc a priori dans le répertoire courant).</p>
<p>Ensuite si le module installé est nécessaire au fonctionnement de l’appli en production, il faut alors utiliser l’option <code>--save</code>, ça permet d’inclure dans le fichier de configuration la dépendance correspondante :</p>
<pre class="brush: bash">npm install --save <module></pre>
<p>Par contre si le module n’est requis que pour la phase de développement, comme par exemple l’usage d’un transpileur comme <a href="https://babeljs.io/" hreflang="en">Babel</a>, alors il faut utiliser l’option <code>--save-dev</code> :</p>
<pre class="brush: bash">npm install --save-dev <module></pre>
<p>Du coup je me demande si ne rien mettre (aka ne pas utiliser <code>--save-dev</code> ou <code>--save</code>) sert à quelque chose !</p>
<p><span class="information">j’ai trouvé un <a href="http://www.jonathan-petitcolas.com/2015/05/15/howto-setup-webpack-on-es6-react-application-with-sass.html" hreflang="en">chouette tuto</a> pour mettre en place un workflow pour développer une appli web avec WebPack, Babel, React et consorts.</span></p>
<div class="footnotes"><h4>Note</h4>
<p>[<a href="https://open-time.net/post/2015/10/05/-save%5B-dev%5D#rev-wiki-footnote-1" id="wiki-footnote-1">1</a>] En fait j’en ai juste installé deux, <a href="https://webpack.github.io/docs/what-is-webpack.html" hreflang="en">WebPack</a> et <a href="https://babeljs.io/" hreflang="en">Babel</a>, faut pas aller plus vite que la musique !</p></div>
https://open-time.net/post/2015/10/05/-save%5B-dev%5D#comment-formhttps://open-time.net/feed/atom/comments/12516