<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>وب نویس &#187; طراحی وب</title>
	<atom:link href="http://webnevis.net/category/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://webnevis.net</link>
	<description>وب نوشته های يك دانشجوی كامپیوتر</description>
	<lastBuildDate>Mon, 29 Aug 2016 18:56:58 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>پلاگین livereload در Gulp</title>
		<link>http://webnevis.net/1395/06/08/%d9%be%d9%84%d8%a7%da%af%db%8c%d9%86-livereload-%d8%af%d8%b1-gulp/</link>
		<comments>http://webnevis.net/1395/06/08/%d9%be%d9%84%d8%a7%da%af%db%8c%d9%86-livereload-%d8%af%d8%b1-gulp/#comments</comments>
		<pubDate>Mon, 29 Aug 2016 18:56:58 +0000</pubDate>
		<dc:creator>پیام</dc:creator>
				<category><![CDATA[دسته‌بندی نشده]]></category>
		<category><![CDATA[طراحی وب]]></category>
		<category><![CDATA[gulp]]></category>
		<category><![CDATA[gulpjs]]></category>
		<category><![CDATA[livereload]]></category>
		<category><![CDATA[گالپ]]></category>

		<guid isPermaLink="false">http://webnevis.net/?p=371</guid>
		<description><![CDATA[وقتی که در حال کد نویسی یک طرح وب سایت هستید بارها صفحه مرورگر رو رفرش می کنید تا تغییرات را مشاهده کنید و این کار ممکنه به یه عادت تکراری و خسته کننده براتون تبدیل شده باشه ! اگر از gulp استفاده می کنید برای توسعه frontend توصیه میکنم پلاگین livereload رو حتما نصب [...]]]></description>
				<content:encoded><![CDATA[<p>وقتی که در حال کد نویسی یک طرح وب سایت هستید بارها صفحه مرورگر رو رفرش می کنید تا تغییرات را مشاهده کنید و این کار ممکنه به یه عادت تکراری و خسته کننده براتون تبدیل شده باشه ! اگر از gulp استفاده می کنید برای توسعه frontend توصیه میکنم پلاگین livereload رو حتما نصب کنید تا خیلی سریع و بدون نیاز به رفرش دستی حاصل تغییرات کار خودتون رو روی مروگر مشاهده کنید.</p>
<p>خوب میریم سراغ نصب و استفاده از پلاگین Livereload در gulp.</p>
<p>قبل از اینکه تنظیمات گالپ رو انجام بدید برای اینکه پلاگین به صفحه وب شما متصل بشه و بتونه عملیات رفرش رو انجام بده نیاز دارید که اکستنشن مربوط به Livereload رو بر روی مرورگرتون نصب کنید، برای نصب به این <a href="http://livereload.com/extensions/" target="_blank">لینک </a>مراجعه کنید.</p>
<p><span id="more-371"></span></p>
<p>برای نصب پلاگین در گالپ دستور زیر رو تو محیط خط فرمان اجرا کنید تا پلاگین نصب بشه</p>
<pre class="brush:php">npm install --save-dev gulp-livereload</pre >
با اجرای کد بالا پلاگین Livereload نصب شده و همچنین در فایل package.json هم اضافه می شود.

حالا فایل gulpfile.js که تنظیمات مربوط به gulp در آن قرار داره رو باز کنید و دستورات زیر را وارد نمایید

<pre class="brush:php">

var gulp = require('gulp');

var livereload = require('gulp-livereload');

gulp.task('changeHtml', function() {
gulp.src('./*.html')
.pipe(livereload());
});

gulp.task('default', ['changeHtml'], function() {
livereload.listen();
gulp.watch('./*.html', ['changeHtml']);
});

</pre>
<p>سپس از طریق خط فرمان به مسیر پروژه خودتون برید و دستور gulp رو اجرا کنید تا صفحه وب شما رفرش بشه و همچنین gulp فایل index.html رو زیر نظر میگیره و در صورتی که تغییری در این فایل ایجاد بشه مجددا صفحه رو رفرش میکنه.</p>
<p>صفحه وب تون را باز کنید و در نوار ابزار مرورگر بر روی ایکون مربوط به اکستنشن Livereload کلیک کنید تا به پلاگین livereload در گالپ متصل بشه و رفرش ها به درستی انجام بشه.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>موفق باشید</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://webnevis.net/1395/06/08/%d9%be%d9%84%d8%a7%da%af%db%8c%d9%86-livereload-%d8%af%d8%b1-gulp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
