-
Notifications
You must be signed in to change notification settings - Fork 263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Module not found: Error: Can't resolve 'jquery' #34
Comments
Очень странный у вас код, посмотрите внимательно. Вы пытаетесь импортировать jQuery из libs/slick. |
да, 3.9 это моя версия галпа в силу исторических причин)..Больше всего меня
интересовала возможность подключения плагинов из папок, но в любом случае
спасибо!
пн, 14 дек. 2020 г. в 14:29, Алексей <notifications@github.com>:
… Сборка работает на gulp 4, gulp 3.9 - это ваша версия или что?
Если у вас 4 версия Gulp и эта ошибка, попробуйте подключить следующим
образом:
npm i -D slick-carousel
В app.js:
import * as slick from 'slick-carousel'
В _config.sass импортах:
@import <https://github.com/import>
'node_modules/slick-carousel/slick/slick.scss'
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#34 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEWFW4S2UFJIH3XPUACC5G3SUX4WZANCNFSM4UZ3NSWA>
.
--
Regards, Anton Litvinenko
|
Попробуйте import из папки. |
Как раз require из папки и вызывает ошибку. Решение я не нугуглил, а
обновлять gulp боюсь, вдруг старые проекты перестануть работать, тогда
будет совсем нехорошо)
пн, 14 дек. 2020 г. в 14:45, Алексей <notifications@github.com>:
… Попробуйте require из папки.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#34 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEWFW4VBQP2XCJD2YQJAUP3SUYCFHANCNFSM4UZ3NSWA>
.
--
Regards, Anton Litvinenko
|
А import работает? |
Всё, понял. Эта конструкция в стартере загружает из модулей jquery, погуглите как правильно из файла импортировать эту библиотеку. |
import тоже не работает.
пн, 14 дек. 2020 г. в 14:51, Алексей <notifications@github.com>:
… Всё, понял. Эта конструкция в стартере загружает из модулей jquery,
погуглите как правильно из файла импортировать эту библиотеку.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#34 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEWFW4QUACSDW75PE6I3Q73SUYC45ANCNFSM4UZ3NSWA>
.
--
Regards, Anton Litvinenko
|
Вам нужно чтобы и slick и jquery находились в файлах? |
Скажем так. Я хотел бы иметь возможность подключать что мне нужно из
файлов. Вы правильно сказали в ролике, что бывает, нужно подключить
библиотеку, которая не сильно свежая или ее нет в модулях. Например
fullpage.js версии 2.9 или какойто древний датапикер или кастом скролл.
Я давно пользуюсь вашими сборками, спасибо, но я переделываю их так, чтобы
у меня стили и скрипты либ были отдельно, кастомные стили и скрипты тоже
отдельно и джейквери отдельно.
Последняя сделана на базе ранней четвертой сборки. Вчера посмотрел Ваше
видео и скачал посмотреть сборку, переделал немного, но с подключением
библиотек вышел затык. Я не шибко программист, задачу так и не решил.
Написал ишью, вдруг проблема не только у меня. Но видать изза галпа.
В любом случае, спасибо, сори, что потратил ваше время
пн, 14 дек. 2020 г. в 15:05, Алексей <notifications@github.com>:
… Вам нужно чтобы и slick и jquery находились в файлах?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#34 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEWFW4W6SP5THO4ZJOKFK3DSUYERZANCNFSM4UZ3NSWA>
.
--
Regards, Anton Litvinenko
|
Вариант тут у меня вышел один. Устанавливать jQuery как модуль npm и импортировать его: А все старые плагины просто реквайрить ниже без константы или присвоения переменной: Минифицированная версия jQuery не может работать полноценно в данном окружении. Так что можно использовать требуемую версию jQyery, прописав её в package.json или использовать всегда свежую из пакетов. |
А у меня кстати так тоже не сработало вчера. Я подключил jquery через
импорт, а плагины пробовал через require, результат тот же
пн, 14 дек. 2020 г., 15:42 Алексей <notifications@github.com>:
… Вариант тут у меня вышел один. Устанавливать jQuery как модуль npm и
импортировать его:
import $ from 'jquery'; window.jQuery = $; window.$ = $
А все стары плагины просто реквайрить ниже:
require('../vendor/slick/slick.min.js')
Минифицированная версия не может работать полноценно в данном окружении.
Так что можно использовать нужную версию jQyery, прописав её в package.json
или использовать всегда свежую из пакетов.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#34 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEWFW4QY7FLW6QZZWIXJF7TSUYI5LANCNFSM4UZ3NSWA>
.
|
Вот, рабочий код у меня: import $ from 'jquery'; window.jQuery = |
В общем поставил вашу сборку начисто, ничего не менял
через команду import jquery не подключается, та же ошибка.
через require из папки jquery подключается.
Кроме джейквери из папки ничего не подключается((
пн, 14 дек. 2020 г. в 15:54, Алексей <notifications@github.com>:
… Ну вот же рабочий код у меня:
import $ from 'jquery'; window.jQuery = $; window.$ = $
require('../vendor/slick/slick.min.js')
$(".slider").slick()
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#34 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEWFW4VX24DBGR76DMBPJ23SUYKI5ANCNFSM4UZ3NSWA>
.
--
Regards, Anton Litvinenko
|
jQuery следует подключать импортом из модулей. Или используйте стартер OH4, там всё по старому работает. |
В последней сборке если через require подключать скрипты из папки то выдает подобную ошибку:
Module not found: Error: Can't resolve 'jquery' in 'C:\Users\Pereira\Downloads\HTML5\app\libs\slick'
Gulp 3.9
jQuery таким же образом подключается
The text was updated successfully, but these errors were encountered: