Медиа-библиотека Spatie pro - не удается разрешить '@ spatie / media-library-pro-vue2'

Привет, ребята, у меня проблемы с настройкой Spatie Media Library pro. Я получаю следующую ошибку при создании ресурсов с помощью npm run dev

ERROR in ./vendor/spatie/laravel-medialibrary-pro/resources/js/media-library-pro-vue2-attachment/dist/index.js
Module not found: Error: Can't resolve '@spatie/media-library-pro-vue2' in 'C:\Users\ermin\Code\ekupon\app\vendor\spatie\laravel-medialibrary-pro\resources\js\media-library-pro-vue2-attachment\dist'
 @ ./vendor/spatie/laravel-medialibrary-pro/resources/js/media-library-pro-vue2-attachment/dist/index.js 1:0-144 62:28-50 63:18-30 64:14-22 65:16-26 66:16-26 67:11-16 68:11-16 69:14-22
 @ ./resources/js/app.js
 @ multi ./resources/js/app.js ./resources/scss/main.scss ./resources/css/app.css

Я запускаю Larvel 8 с inertia.js с Vue.js (vue2).

Это моя конфигурация веб-пакета

mix.webpackConfig({
    output: { chunkFilename: 'js/[name].js?id=[chunkhash]' },
    resolve: {
        alias: {
            vue$: 'vue/dist/vue.runtime.esm.js',
            '@': path.resolve('resources/js'),
            ziggy: path.resolve('vendor/tightenco/ziggy/src/js/route.js'),
        },
        modules: [
            "node_modules",
            __dirname + "/vendor/spatie/laravel-medialibrary-pro/resources/js",
        ],
    },
});

Может быть, это проблема с пакетом? Есть ли у кого-нибудь подобная ошибка, или я просто что-то пропустил в своей конфигурации?


person svab0ni    schedule 20.11.2020    source источник


Ответы (2)


У нас та же проблема. Мы пытались заставить работать пакеты Github, чтобы установить @ spatie / media-library-pro-vue2 как зависимость от npm, но похоже, что пакеты не публикуются в реестре npm.

Это результат выполнения npm install --save @ spatie / media-library-pro-vue2.

Not Found - GET https://npm.pkg.github.com/@spatie%2fmedia-library-pro-vue2 - npm package "media-library-pro-vue2" does not exist under owner "spatie"
@spatie/media-library-pro-vue2@^1.0.15' is not in the npm registry.
You should bug the author to publish it (or use the name yourself!)

URL-адрес, который они предоставляют в своих документах, в самом низу эта страница также не показывает никаких результатов: https://github.com/orgs/spatie/packages?repo_name=laravel-medialibrary-pro

Мы уже пытались связаться с spatie с запросом в службу поддержки и ждем ответа.

person Adam Ondrejkovič    schedule 21.11.2020

Spatie выпустила исправление этой проблемы в своем последнем обновлении.

person svab0ni    schedule 26.11.2020