laravel-8 - Spatie 媒体库专业版 - 无法解析“@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
我正在运行带有 Vue.js (vue2) 脚手架的惯性.js 的 Larvel 8。
这是我的 webpack 配置
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",
],
},
});
这可能是包裹问题吗?是否有人遇到过类似的错误,或者我只是错过了配置中的某些内容?
解决方案
Spatie 在其最新更新中发布了针对此问题的修复程序
推荐阅读
- ios - Xamarin iOS App 在已最小化时无法执行代码
- python - python多线程全局变量问题
- javascript - 如何正确使用 JS 包括
- android - 如何在 recyclerview 中创建嵌套项目
- python - 使用关系过滤对象而不是在 Flask SQLAlchemy 中查询整个数据库
- c# - 备忘录模式和违反封装
- django - 如何修复此错误 django.db.utils.OperationalError: could not translate host name "db" to address 。码头工人
- delphi - IIS 10 正在向通过 ISAPI Web 服务提供的 PDF 添加未知密码
- azure-devops - Azure DevOps - 是否可以检测到自动重新部署触发器已触发发布?
- alert - Prometheus 警报是 expr 检查最后一个值吗?