kucrut/vite-for-wp

[BUG] Manifest is created in wrong directory after build

j7-dev opened this issue · 2 comments

j7-dev commented

Hello,

I am grateful for your contributions. 🙏

I found a bug after I run `yarn build‵

Problem in "kucrut/vite-for-wp": "^0.8.0"

manifest.json will be created in dist/.vite directory which is WRONG

image

function get_manifest will try to find the manifest file in __DIR__ . '/js/dist', NOT in __DIR__ . '/js/dist/.vite'

That will cause an error, lead to empty assets, so the built js won't be enqueue.

No problem in "kucrut/vite-for-wp": "^0.5.2"

image


Update

It seems the manifest.json will be created in dist/.vite in vite 5

reference
nystudio107/craft-vite#77
https://www.drupal.org/project/vite/issues/3401054

I resolve this with this commonJS temporary.

move dist/.vite/manifest.json to dist/manifest.json

https://github.com/j7-dev/wp-react-plugin/blob/master/release/mv-manifest.cjs

This is fixed in #92.