Primus (DTouch)

DevChris

Membre Actif
Inscrit
12 Avril 2017
Messages
138
Reactions
24
#1
Bonjour à tous, j'essaye de load Primus dans un projet Laravel afin de me connecter à DTouch.
Seulement, quand j'installe primus via npm aucun soucis, mais du moment que je l'import : import Primus from 'primus' et que je npm run dev, ça me sors des erreurs du genre can't resolve fs ou can't resolve net .. du coup je fais mes petites recherches et je vois que dans la conf webpack faut ajouter un truc :

mix.webpackConfig({
//target: 'node'
/*
node: {
fs: "empty",
net: "empty"
}
*/
});

donc soit le target: node ou la conf direct de node mais rien ne fonctionne.... soit c'est moi qui m'y prend mal, mais j'aimerais savoir s'il n'existait pas un moyen plus ou moins simple de load la partie client de primus un peu comme socket.io ou tu as juste a import io from 'socket.io-client' .. et c'est fini... hors j'ai du mal a cerner la partie client du primus... merci beaucoup
 
Inscrit
14 Juin 2017
Messages
23
Reactions
0
#2
Déjà est ce que c'est une volonté d'utiliser Webpack ?
Parce que je suis sûr que si tu t'en passes ça marchera très bien avec require.
C'est une app client ou node ?
Si client, ta target ne doit pas être node. Si serveur, tu dois mettre node et te renseigner sur le module node-externals pour blacklister certains modules de webpack.
Après j'ai jamais utilisé Laravel.
 
Dernière édition:

DevChris

Membre Actif
Inscrit
12 Avril 2017
Messages
138
Reactions
24
#3
J'utilise webpack car c'est comme ça que Laravel compile tous ses assets genre js, scss, les fichiers vuejs etc... mais j'vais me renseigner sur le node-externals merci
 
Inscrit
14 Juin 2017
Messages
23
Reactions
0
#4
Tu peux me montrer ta conf webpack entière, stp ?
Ça sera plus simple je pense
 

DevChris

Membre Actif
Inscrit
12 Avril 2017
Messages
138
Reactions
24
#5
C'est bon, le createur de primus m'a aider a configurer tout ça, c'est pas très dur, juste un petit tricks a savoir, merci
 

zahid98

Membre Actif
Inscrit
13 Decembre 2014
Messages
352
Reactions
2
#6
Si tu peux partager la solution , ça sera sympa :D .
 
Haut Bas