Comments (9)
The issue stems from being unable to import the Strict Validation Strategy from the validate iri package @
.I've just published 0.25.3 without this but your setup still seems to complain about importing lodash deps which you need to figure out.
from crate-builder-component.
Can you please check the version of vite you are using. I've just upgraded vite in an app of mine that uses this component (from 4.0.4 -> 4.1.4) and the problem seems to have gone away.
from crate-builder-component.
@marcolarosa when I ran into the issue, I was already on vite 4.1.4.
from crate-builder-component.
I think this is a vite issue but I can't get yours to work and it's now fixed in mine. My vite config https://github.com/describo/collections/blob/master/ui/vite.config.js.
from crate-builder-component.
I've asked the vite developers for help: vitejs/vite#12505
from crate-builder-component.
Yes this is something to do with Vite. I also can't figure it out what causes it. All the import calls that throw the error look legit in the source. And production build works normally. Ie, npm run dev
does not work but npm run build
works. Use the npm run preview
if you don't already have a web server.
from crate-builder-component.
This is my workaround running npm run dev
locally.
I clone this repo somewhere on my disk. Then I link to it from my project in package.json
.
My package.json
looks like this:
{
"name": "app",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
},
"dependencies": {
"@describo/crate-builder-component": "file:../crate-builder-component",
"vue": "^3.2.45",
"vue-router": "^4.1.6"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.0.0",
"autoprefixer": "^10.4.13",
"postcss": "^8.4.21",
"tailwindcss": "^3.2.7",
"vite": "^4.1.0"
}
}
from crate-builder-component.
Thanks @alvinsw @edmondchuc
Hopefully the vite devs come back with a fix or reason why it's not working.
from crate-builder-component.
Unfortunately we didn't get a solution from the vite dev's but I found a workaround which I've described @ vitejs/vite#12505 (comment).
If you update to version 0.27.1 it should work now as you would it expect it to. And without any special vite configuration.
from crate-builder-component.
Related Issues (20)
- Make the tab location a configurable option HOT 1
- Make render controls visibility a configurable option HOT 1
- Layout tab selection reset when changing crate HOT 1
- Unable to change crate data when entity-id="./" is set HOT 4
- Switching to MIT license HOT 5
- Error: 'updateProperty' requires 'id' to be defined HOT 1
- Proposal - revise component configuration HOT 3
- Proposal - revised layouts configuration in profile HOT 10
- Setting/changing Profile on a readonly crate fails
- Check toggle to highlight required properties. HOT 2
- Red triangle is displayed when no required field is present HOT 3
- Additional input constraints in profiles HOT 7
- Icons missing in 0.50.2 HOT 2
- Clearing a text field makes the field disappear HOT 3
- React component stops working after bundling removed HOT 10
- Please check `revise-internals` branch HOT 2
- Unable to set URL as @id HOT 2
- When adding new entity, the select field loads infinitely HOT 1
- Unable to re-save values in any field
- What is your name? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from crate-builder-component.