glide icon indicating copy to clipboard operation
glide copied to clipboard

Missing "./dist/css/glide.core.min.css" specifier in "@glidejs/glide" package

Open poldixd opened this issue 1 year ago • 1 comments

After updating to 3.7.0 I became the following error, when I'm running npm run build:

❯ npm run build

> build
> vite build

vite v5.4.11 building for production...
✓ 25 modules transformed.
x Build failed in 809ms
error during build:
[vite-plugin-pwa:build] Missing "./dist/css/glide.core.min.css" specifier in "@glidejs/glide" package
    at e (file:///Users/poldi/Sites/website/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:46041:25)
    at n (file:///Users/poldi/Sites/website/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:46041:627)
    at o (file:///Users/poldi/Sites/website/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:46041:1297)
    at resolveExportsOrImports (file:///Users/poldi/Sites/website/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:46662:18)
    at resolveDeepImport (file:///Users/poldi/Sites/website/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:46685:25)
    at tryNodeResolve (file:///Users/poldi/Sites/website/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:46450:16)
    at Object.resolveId (file:///Users/poldi/Sites/website/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:46200:19)
    at file:///Users/poldi/Sites/website/node_modules/rollup/dist/es/shared/node-entry.js:20809:40
    at async PluginDriver.hookFirstAndGetPlugin (file:///Users/poldi/Sites/website/node_modules/rollup/dist/es/shared/node-entry.js:20709:28)
    at async resolveId (file:///Users/poldi/Sites/website/node_modules/rollup/dist/es/shared/node-entry.js:19313:26)

I'm importing the css files in my javascript file:

import Glide from '@glidejs/glide'
import '@glidejs/glide/dist/css/glide.core.min.css';

var glide = new Glide('.glide')
glide.mount()

With version 3.6.2 the build process works.

poldixd avatar Nov 21 '24 13:11 poldixd

Also need to add: "./src/*": "./src/*"

Otherwise webpack is unable to find scss files and build fails:

Error: Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
Can't find stylesheet to import.
   ╷
34 │ @import '@glidejs/glide/src/assets/sass/glide.core';
   │         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   ╵

ltctech avatar Dec 05 '24 00:12 ltctech