CREATION OF <> : >npm init -y When installing a package that will be bundled into your production bundle : > npm install --save paquet_name When removing a package > npm uninstall paquet_name If you're installing a package for development purpose > npm install --save-dev GET PACKAGE VERSION > npm view paquet_name version EXECUTER UN PAQUET : >npx paquet-local or >npm ./node_modules/.bin/paquet-local /*******************************************************************************/ CAS D'UTLISATION : <> 1) CREATE REPOSITORY: > mkdir my_project 2) SELECT THE REPOSITORY : > cd my_project 3) INIIT PAQUAGES MANAGEMENTS : > npm init -y 4) INSTALL <> and <> LOCALLY > npm install webpack webpack-cli --save-dev 5) ON package.json : - REMOVE : "man":"index.js" - SET THE PACKET PRIVATE : "private": true, 6) CREATION SOURCE(src) AND DISTRIBUTION(dist or public) CODES FOLDERS > mkdir src > mkdir dist 7) ON /dist : PUT index.html 8) ON /src : PUT index.js 9) INSTALL <>, <> and <> > npm install --save lodash > npm install --save-dev style-loader css-loader 10) GENERATION / BUILD OF main.js IN DISTRIBUTION : A°) DIRECT BY webpack VIA npx : -FOR PRODUCTION : > npx webpack --mode=production -FOR DEVELOPMENT : > npx webpack --mode=development [ npx webpack, which will take our script at src/index.js as the entry point, and will generate dist/main.js as the output ] B°) BY setting package.json : - ON "scripts" ADD : "build": "webpack" -RUN BUILD : > npm run build