Open ohuu opened 7 months ago
You need to pin Vite and Vue versions to the one used by iles. The dependencies are not getting updated. I really hope that they do, even if iles itself is inactive.
Hi Oliver, thanks for reporting!
Failures to build @islands/pwa
could be related to upgrading the Vite version but not the vite-plugin-pwa
version.
I have a vite-5
branch where I've updated most dependencies, but it's not yet building in its entirety (only some packages are). I intend to ship a new version, but I haven't had any spare time for this in the past few months.
Try pinning vue & vite in package.json
"overrides": {
"vue": "3.3",
"vite": "4.4"
},
"pnpm": {
"overrides": {
"vue": "3.3",
"vite": "4.4"
}
}
Thanks all. Pinning works a treat!
I have iles building locally now but I want to be able to test my changes. I guess in order to do that I'll need a test project that uses my local build of iles?
I've tried adding iles to a test project by using yarn add file:.\<path_to_iles>
but that errors with this message Invalid filename: "file:.\..\..\iles-npm-0.9.5-5875663749
.
Any advice on testing iles?
Adding local filepath worked for me with npm & pnpm on my Mac.
With npm, I usually install it to my test project with the full path of the project, for eg, npm install file:/Users/techakayy/projects/iles
, and the test project's package.json shows it relatively like this iles: "file:../../projects/iles",
(test project lives elsewhere on my drive).
With pnpm, I usually add iles: "link:../../projects/iles",
to my package.json and pnpm install
gets it right.
I haven't used yarn, and it might be different on Windows, sorry :-) Try yarn add <full path>
!
@ElMassimo, I gave your vite-5 branch a crack and had good success, but a few minor hiccups need to be resolved, please check it out. I tried on some local projects, and dev and build worked smooth (note that I don't use client scripts in my projects). For anyone who wants to give it a shot, here is my PR: https://github.com/ElMassimo/iles/pull/274. Thanks! :-)
Hey @ElMassimo I cloned Iles over the weekend and tried to build it using
build:all
but I'm getting this error. Not sure exactly whats causing it, have you seen it before?