Je dois utiliser le composant rxjs vers mon projet. J'ai effectué S'il vous plaît dites-moi, pourquoi rx.min.js n'est pas installé? P> NPM installer rxjs code>, mais il n'y a pas de rx.min.js dans le fichier Node_Modeles / Bundles. Au lieu de cela, il y a rxjs.umd.js et rxjs.umd.min.js. p>
3 Réponses :
Il est installé mais vous devez l'importer dans votre projet sous forme de module.
dans votre fichier JS: p>
devrait faire le tour! p> alors vous pouvez utiliser des méthodes à partir de Exemple: P> Importer * comme Rx de "rxjs" code>
RX code> p>
const mySubject = new Rx.Subject();
mySubject.subscribe((n) => {
console.info("NEW VALUE", n);
});
setTimeout(() => {
mySubject.next("FOO");
}, 1000);
Votre première approche n'est pas recommandée car l'arbre shaker ne sera pas en mesure de détecter quels opérateurs sont utilisés. En conséquence, tous les opérateurs (et méthodes statiques d'observable) seront inclus dans la construction. Ce qui entraînerait une augmentation significative des artefacts générés.
L'agitation des arbres est liée à la CLI angulaire. Je pense que depuis qu'elle recherche le fichier JavaScript minifié, il n'utilise pas angulaire.
Voir les tags en question, il comprend l'angulaire
Je ne saurais sauter à la conclusion, peut être hors de curiosité ou de l'absence du système écologique angulaire, cela pourrait être n'importe quoi.
Installez-le à l'aide de cette commande: alors vous pouvez le trouver dans le dossier suivant: p> npm i rx code>
node_modules/rx/dist/rx.min.js
Vous devez utiliser des bibliothèques installées via NPM à l'aide de
importer {observable} de 'rxjs' code> ou
import {carte} de 'rxjs / opérateurs' code>
Si vous avez généré le projet angulaire à l'aide de CLI angulaire, vous n'avez pas besoin d'installer
rxjs code> explicitement car cli l'ajoutait et l'installerait pour vous. En outre, ce serait génial si vous pouviez fournir votre version angulaire et votre version nœud.js.
Regardez cette angular.io/guide/rx-library et angular.io/guide/npm-packages
Utilisez-vous angulaire? Si oui, pourriez-vous me dire de quoi avez-vous besoin du rx.min.js?