1 pièce(s) jointe(s)
Utiliser une librairie installée via NPM dans un projet PHP - Javascript
Bonjour à tous
Je viens demander votre aide.
Je travaille sur un projet avec les langages PHP et Javascript, je doit effectuer des calculs statistiques complexes et je n'ai malheureusement pas trouvé une bibliothèque en PHP. Je suis tombé sur une librairie javascript qui fait ce que je souhaite, je devais passer par NPM pour l'installer, chose que j'ai pu faire en installant NodeJS.
Cependant je n'arrive pas à faire marcher la librairie. N'ayant pas une connaissance de NodeJS je m'y prend peut être mal! Lorsque je charge ma page je reçois une erreur : Uncaught ReferenceError: require is not defined.
Le fichier index
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<title>JavaScript module class example</title>
<style>
canvas {
border: 1px solid black;
}
</style>
<script type="module" src="main.js"></script>
</head>
<body>
</body>
</html> |
Le fichier main.js
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| 'use strict';
var kernelBetaincinv = require( '@stdlib/math-base-special-kernel-betaincinv' );
var isnan = require( '@stdlib/math-base-assert-is-nan' );
function quantile( p, d1, d2 ) {
var xs;
if (
isnan( p ) ||
isnan( d1 ) ||
isnan( d2 ) ||
d1 <= 0.0 ||
d2 <= 0.0 ||
p < 0.0 ||
p > 1.0
) {
return NaN;
}
xs = kernelBetaincinv( d1/2.0, d2/2.0, p, 1.0 - p );
return d2 * xs[ 0 ] / ( d1 * xs[ 1 ] );
} |
Un aperçue de l'arborescence du dossier
Pièce jointe 623477
Voila en somme mon problème, je suis vraiment bloqué et je ne sais pas comment avancer, votre aide me sera très bénéfique et je vous remercie par avance.
Cordialement