e.owlCarousel не является функцией после производства пряжи на бис на хосте Linux - PullRequest
0 голосов

У меня есть приложение symfony 4 с webpack-бисом и пряжей.И кажется, что не будет правильно собираться на хосте Linux, но работает нормально после сборки на macos

Вот часть моего app.js

styles...
const $ = require('jquery');
require('jquery-ui');
require('bootstrap');
require('owl.carousel');
other JS...

и конфигурации webpack

const Encore = require('@symfony/webpack-encore');
const CaseSensitivePathsPlugin = require('case-sensitive-paths-webpack-plugin');
Encore
    .setOutputPath('public/build/')
    .setPublicPath('/build')
    .addEntry('app', './assets/js/app.js')
    .autoProvideVariables({
        $: 'jquery',
        jQuery: 'jquery',
        'window.jQuery': 'jquery',
    })
    .addPlugin(new CaseSensitivePathsPlugin())
    .cleanupOutputBeforeBuild()
    .enableBuildNotifications()
    .enableSourceMaps(!Encore.isProduction())
    .enableVersioning(Encore.isProduction())

    .configureBabel(() => {
    }, {
        useBuiltIns: 'usage',
        corejs: 3
    })
;
module.exports = Encore.getWebpackConfig();

1 Ответ

0 голосов

Проблема была решена с использованием npm install вместо yarn install.Кажется, зависимости были неправильно связаны с yarn

...