توضیحات

در این جلسه به استفاده از plugin مربوط به ESLint در وب پک در دوره ای آموزش webpack می پردازیم.


javascript جاوااسکریپت webpack وب پگ

مدرس دوره علی شیخ
مدت دوره 05:03:42
تعداد ویدیو 36

وضعیت دوره : کامل شده
قیمت دوره : 89,000 تومان

نظرات ارزشمند شما:

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

  • سلام، آقای شیخ دوره های خیلی عالی دارید، من تا حالا چندتا رو استفاده کردم، و به بقیه هم پیشنهاد میکنم، البته با دور تند گوش میدم ، خیلی کاربردی هست.
    یه سوال هم دارم، چرا باید eslint استفاده کنیم؟ من یه پروزه داشتم که به نظر هیچ مشکلی نداشت، eslint رو نصب کردم، هزار و یک خطا و هشدار بهم نشون داد

    • سلام وقت بخیر.
      ممنون از شما❤
      همانطور که توی دوره گفته شده برای این هست که خطاها و باگ های احتمالی را به شما بگه و کمک میکنه که کد تمیز تری داشته باشید.

  • سلام استاد وقتتون بخیر

    عذر میخوام من بعد از کانفیگ eslint وقتی که npm run build رو میزنم دفعه ی اول بدون هیچ مشکلی اجرا میشه ولی دفعات بعد چه کدهارو تغییر بدم چه تغییری ایجاد نکنم داخل کدهام وقتی npm run build را میزنم با ارور زیر مواجه میشم :

    
    
    PS D:\Learning\WebProg\آموزش webpack\Training\webpack_sandbox> npm run build

    > webpack_sandbox@1.0.0 build D:\Learning\WebProg\آموزش webpack\Training\webpack_sandbox
    > webpack

    [webpack-cli] Error: EPERM: operation not permitted, lstat 'D:\Learning\WebProg\آموزش webpack\Training\webpack_sandbox\dist\css\style.ffa9af5a39082ac2fb37.css'
    at Object.lstatSync (fs.js:923:3)
    at Function.rimrafSync [as sync] (D:\Learning\WebProg\آموزش webpack\Training\webpack_sandbox\node_modules\rimraf\rimraf.js:299:24)
    at D:\Learning\WebProg\آموزش webpack\Training\webpack_sandbox\node_modules\del\index.js:65:11
    at Array.map (<anonymous>)
    at module.exports.sync (D:\Learning\WebProg\آموزش webpack\Training\webpack_sandbox\node_modules\del\index.js:57:40)
    at CleanWebpackPlugin.removeFiles (D:\Learning\WebProg\آموزش webpack\Training\webpack_sandbox\node_modules\clean-webpack-plugin\dist\clean-webpack-plugin.js:179:37)
    at CleanWebpackPlugin.handleInitial (D:\Learning\WebProg\آموزش webpack\Training\webpack_sandbox\node_modules\clean-webpack-plugin\dist\clean-webpack-plugin.js:119:10)
    at D:\Learning\WebProg\آموزش webpack\Training\webpack_sandbox\node_modules\clean-webpack-plugin\dist\clean-webpack-plugin.js:84:14
    at Hook.eval [as callAsync] (eval at create (D:\Learning\WebProg\آموزش webpack\Training\webpack_sandbox\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:7:1)
    at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (D:\Learning\WebProg\آموزش webpack\Training\webpack_sandbox\node_modules\tapable\lib\Hook.js:18:14) {
    errno: -4048,
    syscall: 'lstat',
    code: 'EPERM',
    path: 'D:\\Learning\\WebProg\\آموزش webpack\\Training\\webpack_sandbox\\dist\\css\\style.ffa9af5a39082ac2fb37.css'
    }
    npm ERR! code ELIFECYCLE
    npm ERR! errno 2
    npm ERR! webpack_sandbox@1.0.0 build: `webpack`
    npm ERR! Exit status 2
    npm ERR!
    npm ERR! Failed at the webpack_sandbox@1.0.0 build script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

    npm ERR! A complete log of this run can be found in:
    npm ERR! C:\Users\aligh\AppData\Roaming\npm-cache\_logs\2021-06-26T07_33_32_726Z-debug.log

    • سلام وقت بخیر.
      ارور میگه اجازه دسترسی به فایل css را نداره، حالا شما باید متن ارور را سرچ کنید و روش های مختلفی که دیگران تست کردند را تست کنید.شاید اگه cmd را بصورت adminstrator باز کنید مشکل حل بشه، شاید نیاز باشه permission فولدر را تغییر بدید و .... از live server هم استفاده نکنید، احتمالا اون دسترسی نداره