درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من

node js و npm شروع کار

0 نظرات
192 بازدیدها
به نام خدا

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

اغلب هر زبان برنامه نویسی علاوه بر از افزونه هایی که به صورت پیش فرض در خودش داره ، یک سری افزونه های دیگری هم داره که میشه اون ها رو به دلخواه به برنامه اضافه کرد. در واقع افزونه هایی که به خاطر 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