Davood
5 سال پیش توسط Davood مطرح شد
8 پاسخ

مشکل در نصب npm برای استفاده از laravel mix

سلام من دستور نصب npm رو زدم این ارور میاد چی هست

npm install
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

audited 17139 packages in 11.17s
found 0 vulnerabilities

npm run-script dev رو هم میزنم این میاد

> @ dev C:\Users\KING\Desktop\market
> npm run development

> @ development C:\Users\KING\Desktop\market
> cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js

The system cannot find the path specified.
    Additional dependencies must be installed. This will only take a moment.

    Running: npm install vue-template-compiler --save-dev --production=false

اینم محتویات webpack.mix.js

mix.js('resources/js/admin.js', 'public/js')
    .sass('resources/sass/admin.scss', 'public/css');

@alimotreb
@alibayat
@hesammousavi


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

درود
پیامی که دریافت میکنید ارور نیست. یه اخطاره

برای مورد دوم هم باید پکیج vue-template-compiler رو نصب کنید


Davood
تخصص : PHP - Laravel
@dfardabasi 5 سال پیش آپدیت شد
0

داخل فایل webpack.mix هست vue-template-compiler برای نصب

{
    "private": true,
    "scripts": {
        "dev": "npm run development",
        "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch": "npm run development -- --watch",
        "watch-poll": "npm run watch -- --watch-poll",
        "***": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --*** --config=node_modules/laravel-mix/setup/webpack.config.js",
        "prod": "npm run production",
        "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
    },
    "devDependencies": {
        "axios": "^0.18",
        "bootstrap": "^4.1.0",
        "cross-env": "^5.1",
        "jquery": "^3.2",
        "laravel-mix": "^4.0.7",
        "lodash": "^4.17.5",
        "popper.js": "^1.12",
        "resolve-url-loader": "^2.3.1",
        "sass": "^1.15.2",
        "sass-loader": "^7.1.0",
        "vue": "^2.5.17",
        "vue-template-compiler": "^2.6.10"
    }
}

@ali.bayat
@alimotreb


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

در کنار اخطاری که دریافت میکنید، کدهاتون کار میکنند؟


Davood
تخصص : PHP - Laravel
@dfardabasi 5 سال پیش مطرح شد
0

پروژه market رو تازه ایجاد کردم اول کار خواستم فایل هامو min کنم
صفحه خود پیشفرض لاراول که موقع فاخوانی بالامیاد کار میکنه


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

بله چون این یه اخطاره که شما دریافت میکنید.. در روند کارکردن کد شما اثری نداره (warning از نوع optional هست)

Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

پکیج fsevents تنها تحت سیستم عامل Mac OS-X اجرا میشه و دسترسی نیتیو به FSEvents این سیستم عامل رو ارائه میده. برای همین تحت سیستم‌عامل های دیگه کارآیی نداره و ایگنور میشه

میتونید در حین استفاده از npm install به شکل زیر عمل کنید:

npm install --no-optional

Davood
تخصص : PHP - Laravel
@dfardabasi 5 سال پیش مطرح شد
0

بازم این ارورها میاد با این دستور


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
Davood
تخصص : PHP - Laravel
@dfardabasi 5 سال پیش مطرح شد
0

@ali.bayat
@Alimotreb

مشکل بالا با دستور mix.combine حل شد و تونستم فایل ها رو میکس کنم فقط یه مشکل که داره فونت رو نمیخونه فقط فایل میکس شده لینک میشه اما کار میکنه استایل و جی اس

ولی با روش بالایی هنوز این ارورا میاد هرکاری میکنم نمیره نشد با .sass , js میکس کنم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام