Bonjour à tous,

Pour utiliser Azure Communication Service (pour la création d'une visio interne au site), je dois compiler un fichier client.js en main.js.
Pour cela j'utilise webpack (comme indiqué dans la doc Azure).

La commande est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
npx webpack serve --config webpack.config.js
Dans mon fichier webpack.config.js j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
const path = require('path');
 
module.exports = {
	mode: 'development',
	entry: './client.js',
	output: {
		filename: 'main.js',
		path: path.resolve(__dirname, 'dist'),
	},
};
Et en réponse j'ai :
<i> [webpack-dev-server] Project is running at:
<i> [webpack-dev-server] Loopback: http://localhost:8080/
<i> [webpack-dev-server] On Your Network (IPv4): http://XX.XX.XX.XXX:8080/
<i> [webpack-dev-server] On Your Network (IPv6): http://[XXXX::XXXX:XXXX:XXXX:XXXX]:8080/
<i> [webpack-dev-server] Content not from webpack is served from '/home/clients/xxx/xxx/azure-CS/CALL/' directory
asset main.js 4.21 MiB [emitted] (name: main)
asset index.html 118 bytes [emitted] [from: index.html] [copied]
orphan modules 108 KiB [orphan] 58 modules
runtime modules 27.4 KiB 12 modules
cacheable modules 4.05 MiB
modules by path ./node_modules/@azure/ 3.86 MiB 26 modules
modules by path ./node_modules/webpack-dev-server/client/ 71.8 KiB 16 modules
modules by path ./node_modules/webpack/hot/*.js 5.18 KiB
./node_modules/webpack/hot/dev-server.js 1.94 KiB [built] [code generated]
+ 3 modules
modules by path ./node_modules/html-entities/lib/*.js 81.8 KiB
./node_modules/html-entities/lib/index.js 7.91 KiB [built] [code generated]
+ 3 modules
./client.js 13.2 KiB [built] [code generated]
./node_modules/ansi-html-community/index.js 4.16 KiB [built] [code generated]
./node_modules/events/events.js 14.5 KiB [built] [code generated]
./node_modules/jwt-decode/build/esm/index.js 1.66 KiB [built] [code generated]
webpack 5.90.3 compiled successfully in 3017 ms
Watchpack Error (watcher): Error: EACCES: permission denied, watch '/home/clients'
Watchpack Error (watcher): Error: EACCES: permission denied, watch '/home'
Watchpack Error (watcher): Error: EACCES: permission denied, watch '/'
Watchpack Error (initial scan): Error: EACCES: permission denied, scandir '/home/clients'
Watchpack Error (initial scan): Error: EACCES: permission denied, scandir '/home'
Watchpack Error (initial scan): Error: EACCES: permission denied, scandir '/'
assets by status 4.21 MiB [cached] 2 assets
cached modules 4.16 MiB (javascript) 27.4 KiB (runtime) [cached] 124 modules
webpack 5.90.3 compiled successfully in 33 ms
J'ai réussi une fois à générer un fichier main.js.
Depuis j'ai modifié le fichier client.js, je voulais donc le recompiler mais le fichier main.js n'est pas mis à jour.
J'ai donc :
- réessayer avec le fichier client.js d'origine
- supprimer le fichier main.js
- essayer en mode production

Mais le fichier main.js n'est pas généré.
Je ne sais plus quoi faire.

Merci d'avance si vous pouvez m'aider.