Maison  >  Article  >  développement back-end  >  Comment installer des modules de nœuds à partir de modèles à l'aide de npm

Comment installer des modules de nœuds à partir de modèles à l'aide de npm

王林
王林avant
2024-02-08 22:36:21402parcourir

如何使用 npm 从模板安装的节点模块

L'éditeur PHP Xigua vous présentera comment installer des modules de nœuds à partir de modèles via npm. npm est le gestionnaire de packages pour Node.js, qui peut nous aider à installer, gérer, mettre à niveau et supprimer facilement des modules de nœuds. Tout d’abord, vous devez vous assurer que Node.js est installé sur votre ordinateur. Ensuite, ouvrez un terminal ou une invite de commande et accédez au répertoire de votre projet. Ensuite, initialisez votre projet via la commande npm init pour générer un fichier package.json. Dans le fichier package.json, vous pouvez définir le nom du projet, la version, l'auteur et d'autres informations. Une fois l'initialisation terminée, vous pouvez installer le module via la commande npm install. Par exemple, si vous souhaitez installer un module nommé lodash, vous pouvez exécuter la commande npm install lodash. Une fois l'installation terminée, vous pourrez retrouver les modules installés dans le dossier node_modules de votre projet. De cette façon, vous pouvez utiliser ces modules dans vos projets. Les modules de nœuds installés à partir de modèles à l'aide de npm sont très simples et ne nécessitent que quelques étapes simples.

Contenu de la question

J'essaie d'utiliser les bibliothèques installées par npm dans les modèles go.

J'ai installé les trois bibliothèques nécessaires via "npm install three", enregistrées dans le dossier racine, comme indiqué dans l'image ci-dessous.

Après cela, j'ai essayé d'importer et d'utiliser le module three.js comme indiqué ci-dessous, mais threejs n'a pas été trouvé.

Je pense qu'il y a un problème avec le système de fichiers, comment puis-je utiliser threejs sans problème dans mon cas ?

import * as three from "/three";

class app{
    constructor(){
        // 장면
        const scene = new three.scene();

        // 카메라
        const camera = new three.perspectivecamera(75, window.innerwidth / window.innerheight, 0.1, 1000);

        // 렌더러
        const renderer = new three.webglrenderer();
        renderer.setsize(window.innerwidth, window.innerheight);

        document.body.appendchild(renderer.domelement);

        renderer.render(scene, camera);
    }
}

window.onload = function(){
    new app();
}

Erreur

Importer * sous forme de trois à partir de "/三" ;

http://localhost:8081/three net::err_aborted 404 (not found)

Importer * de "trois" comme trois ;

uncaught typeerror: failed to resolve module specifier "three". relative references must start with either "/", "./", or "../".

e.static("/node", "node_modules")

dans main.go

Importez * depuis "/node/node_modules/三/build/third.module.js" en tant que trois ;

GET http://localhost:8081/node/three/builld/three.module.js net::ERR_ABORTED 404 (Not Found)

Solution

<script type="importmap">
    {
        "imports": {
            "three": "/node/three/build/three.module.js"
        }
    }
</script>

Le problème a été résolu en corrigeant le chemin du travail.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer