🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ mohammad
تداخل فایل js با node
جامعه لاراول ایجاد شده در ۱۹ بهمن ۱۴۰۰

من اومدم پروژه (خودم) با لاراول میکس اجرا کنم خطا زیر رو داد.

سه فایل js رو که ترکیب میکنم خطا در مرورگر میده .

mix.js([
    //'resources/js/jquery.js',
    'resources/js/app.js',
    'resources/js/plugins.js',
    'resources/js/functions.js',
],'public/js/main.js');

گویا مشکل از فایل plugins.js که با خود node تداخل داره. اگر فایل‌ها مستقیم در public بذارم سایت بالا میاد

لطفا راهنمایی کنید.

Uncaught Error: Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: E:\\project\\first\\resources\\js\\plugins.js: Identifier 'isTouchSupported' has already been declared. (377:53697)
�[0m �[90m 375 |�[39m �[90m _ Open Lab s.r.l., Florence - Italy�[39m�[0m
�[0m �[90m 376 |�[39m �[90m */�[39m�[0m
�[0m�[31m�[1m>�[22m�[39m�[90m 377 |�[39m �[36mvar�[39m ytp�[33m=�[39mytp�[33m||�[39m{}�[33m;�[39m�[36mfunction�[39m onYouTubeIframeAPIReady(){ytp�[33m.�[39m�[33mYTAPIReady�[39m�[33m||�[39m(ytp�[33m.�[39m�[33mYTAPIReady�[39m�[33m=�[39m�[33m!�[39m�[35m0�[39m�[33m,�[39mjQuery(document)�[33m.�[39mtrigger(�[32m"YTAPIReady"�[39m))}�[36mlet�[39m getYTPVideoID�[33m=�[39m�[36mfunction�[39m(e){�[36mlet�[39m r�[33m,�[39mt�[33m;�[39m�[36mreturn�[39m e�[33m.�[39mindexOf(�[32m"youtu.be"�[39m)�[33m>�[39m�[35m0�[39m�[33m||�[39me�[33m.�[39mindexOf(�[32m"youtube.com/embed"�[39m)�[33m>�[39m�[35m0�[39m�[33m?�[39mr�[33m=�[39m(t�[33m=�[39m(r�[33m=�[39me�[33m.�[39msubstr(e�[33m.�[39mlastIndexOf(�[32m"/"�[39…
    js http://127.0.0.1:8001/js/main.js:6541
    __webpack_require__ http://127.0.0.1:8001/js/main.js:33430
     http://127.0.0.1:8001/js/main.js:33472
     http://127.0.0.1:8001/js/main.js:33475
main.js:6541:7
    js http://127.0.0.1:8001/js/main.js:6541
    __webpack_require__ http://127.0.0.1:8001/js/main.js:33430
     http://127.0.0.1:8001/js/main.js:33472
     http://127.0.0.1:8001/js/main.js:33475

سلام دوست عزیز

مشکل از کدهای فایل plugin.js، منابع زیر رو مطالعه کنید تا بهتون در رفع مشکل کمک کنه.

https://stackoverflow.com/questions/36140252/browser-identifier-x-has-already-been-declared

https://exerror.com/uncaught-syntaxerror-identifier-a-has-already-been-declared/

https://bobbyhadz.com/blog/javascript-identifier-has-already-been-declared

محمد گازری ۱۳ اسفند ۱۴۰۰، ۰۹:۲۴