Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk memasang modul nod daripada templat menggunakan npm

Bagaimana untuk memasang modul nod daripada templat menggunakan npm

王林
Lepaskan: 2024-02-08 22:36:21
ke hadapan
462 orang telah melayarinya

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

Editor PHP Xigua akan memperkenalkan anda cara memasang modul nod daripada templat melalui npm. npm ialah pengurus pakej untuk Node.js, yang boleh membantu kami memasang, mengurus, meningkatkan dan memadam modul nod dengan mudah. Mula-mula, anda perlu memastikan anda telah memasang Node.js pada komputer anda. Kemudian, buka terminal atau command prompt dan pergi ke direktori projek anda. Seterusnya, mulakan projek anda melalui arahan npm init untuk menjana fail package.json. Dalam fail package.json, anda boleh menetapkan nama projek, versi, pengarang dan maklumat lain. Selepas permulaan selesai, anda boleh memasang modul melalui arahan pemasangan npm. Contohnya, jika anda ingin memasang modul bernama lodash, anda boleh menjalankan perintah npm install lodash. Setelah pemasangan selesai, anda boleh mencari modul yang dipasang dalam folder node_modules projek anda. Dengan cara ini anda boleh menggunakan modul ini dalam projek anda. Modul nod yang dipasang daripada templat menggunakan npm adalah sangat mudah dan hanya memerlukan beberapa langkah mudah untuk diselesaikan.

Kandungan soalan

Saya cuba menggunakan perpustakaan yang dipasang npm dalam templat go.

Saya memasang tiga perpustakaan yang diperlukan melalui "npm install three", disimpan dalam folder root, seperti yang ditunjukkan dalam gambar di bawah.

Selepas itu, saya cuba mengimport dan menggunakan modul three.js seperti yang ditunjukkan di bawah, tetapi threejs tidak ditemui.

Saya rasa ada sesuatu yang tidak kena dengan sistem fail, bagaimana saya boleh menggunakan threejs tanpa masalah dalam kes saya?

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();
}
Salin selepas log masuk

Ralat

Import * sebagai tiga daripada "/三";

http://localhost:8081/three net::err_aborted 404 (not found)
Salin selepas log masuk

Import * daripada "tiga" sebagai tiga;

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

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

dalam main.go

Import * daripada "/node/node_modules/三/build/third.module.js" sebagai tiga

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

Penyelesaian

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

Isu telah diselesaikan dengan membetulkan laluan kerja.

Atas ialah kandungan terperinci Bagaimana untuk memasang modul nod daripada templat menggunakan npm. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan