درخواست های ارتباط
جستجو تنظیمات
لیست دوستان من

node js و npm شروع کار

0 نظرات

به نام خدا



با سلام خدمت همه ی دوستان عزیز



اغلب هر زبان برنامه نویسی علاوه بر از افزونه هایی که به صورت پیش فرض در خودش داره ، یک سری افزونه های دیگری هم داره که میشه اون ها رو به دلخواه به برنامه اضافه کرد. در واقع افزونه هایی که به خاطر open source بودن زبان برنامه نویسی ، توسط اشخاص دیگری نوشته و استفاده از اون ها به مراتب کار ما رو راحت تر میکنه.


node js هم به خاطر open source بودن افزونه های خیلی زیاد و کاربردی رو داره که از جمله اونها میشه ماژول node-mysql رو مثال زد که از طریق اون افزونه از داخل node میشه به پایگاه داده mysql وصل شد.



npm


کلمه npm مخفف node package manager هست که از طریق اون می تونیم ماژول های node رو دانلود و در برنامه خودمون استفاده بکنیم


وقتی nodejs رو نصب میکنید npm هم همراه با با node نصب میشه طبق تصویر زیر هنگام نصب node js این npm رو هم مشخص میکنه


آموزش نصب node js و npm




نحوه ی استفاده از npm :



کنسول (terminal یا CMD ) رو باز می کنیم


کد زیر رو وارد می کنیم :


npm install mysql

با این اجرای کد بالا ماژول mysql دانلود میشه و توی پوشه های ماژول محل نصب npm قرار میگیره


حالا اگر بخایم که فایل های ماژول رو به پوشه ای که ما در اون هستیم دانلود بکنه پارامتر save-- رو اضافه میکنیم


و همچنین در این حالت این ماژول فقط توی اون محلی که ما کنسول رو باز کردیم قابل استفاده است برای اینکه ماژول پس از نصب از طریق تمامی پروژه ها در مکان های مختلف قابل دسترسی باشه پارامتر g- رو اضافه می کنیم که مخفف همون global هست



پس از نصب ماژول برمیگردیم سراغ کد مون برای مثال همون فایل server.js


پس از نصب ماژول با استفاده از کد زیر می تونیم از اون ماژول استفاده بکنیم :


var m = require('mysql');

هر برنامه ای که با node js ایجاد و توسعه میدیم باید یک فایل package.json داشته باشه که توی اون اسم و نسخه و نیازمندی های برنامه نوشته میشه


زمانی که ما تعداد ماژول های ورد استفاده مون زیاد هست در همون فایل package.json ماژول هایی که نیاز داریم رو قرار میدیم و اجرای دستور


npm install 

تمامی ماژول های مورد نیاز رو نصب می کنه


کد زیر هم نمونه ای فایل package.json هست


{
  "name": "your-first-node-package",
  "version": "1.0.0.2",
  "description": "My very first package",
  "main": "index.js",
  "author": "Farhad Mehryari <info@farhad-m.ir> (http://mrfarhad.ir)"
  "dependencies": {
    "express": "3.x",
    "mongodb": "*",
  }
}

تا حد زیادی محتویات فایل package.json واضح هست name, description , version , author


مورد حائز اهمیت dependencies هست که در اون ماژول های مورد نیاز رو با نسخه ها شون مشخص می کنیم


که وقتی npm install رو میزنیم اون ماژول ها رو دانلود و نصب می کنه


و مورد آخر main که مقدار اون رو index.js قرار دادیم با این کد فایل اصلی برنامه رو معرفی می کنیم که با اجرای دستور npm start فایل اصلی برنامه رو اجرا می کنه



از طریق خود npm هم میشه فایل package.json رو ایجاد کرد ، کافیه npm init رو اجرا کنید


مورد آخر که در فایل package.json مورد نیاز هست script هست که مشخص ی کنه وقتی npm start میشه چه کدی اجرا بشه برای مثال :


"scripts" : { "start" : "node server.js" }

اگر کد بالا رو در فایل package.json قرار بدین موقع npm start کد node server.js رو اجرا میکنه دقیقا همون کدی که در قسمت اول توضیح داده شد.



در پناه حق موفق باشید و امیدوار.




نویسنده : فرهاد مهریاری


منبع : انجمن تخصصی فناوری اطلاعات ایران


هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.


آیا این مطلب را پسندیدید؟
ردیف عنوان قیمت
1 آموزش node js قسمت اول رایگان
2 آموزش node js قسمت دوم رایگان
3 node js قسمت سوم رایگان
4 node js و npm شروع کار رایگان
5 nodejs و express js | معرفی رایگان
6 nodejs , express js توسعه برنامه تحت وب رایگان
هیچ نظری ارسال نشده است

برای ارسال نظر ابتدا به سایت وارد شوید

arrow