Comments (8)
A quick look into this it seems that there are 2 versions of at least text-field 2.4.4 and 2.4.5 where the latter is found from node_modules/@vaadin/flow-deps/node_modules/@vaadin/vaadin-text-field
even though this happens also for base-starter it doesn't fail on it. But I have had many instances with this same node_modules setup fail on for instance Grid registering twice.
from beverage-starter-flow.
Multiple components have text-field set as 2.4.4 when the actual text-field is 2.4.5
text-field:2.4.4 is defined for:
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
- [email protected]
from beverage-starter-flow.
I was able to replicate this but I am not exactly sure what is the original cause for this error. I am able to get rid of it by:
- removing
node_modules
,webpack.config.js
,webpack.generated.js
,package.json
, andpackage-lock.json
$ mvn clean
$ mvn install -U -DskipTests
(this was required, removing files and cleaning wasn't cutting it)$ mvn jetty:run
Now it is up on its feet. I can attempt to replicate this again, somehow.
from beverage-starter-flow.
Well, the build fails on TC.
I guess it starts with clean maven local repo.
I don't remember whether js
and json
files come with project .
So the issue is either in this or it's weird if not .
from beverage-starter-flow.
As an additional note, there is a java warning from the scanner
[main] WARN dev-updater - Multiple npm versions for @vaadin/vaadin-list-box found: [1.1.0, 1.1.1]. First version found '1.1.0' will be considered.
that also points to some misconfiguration in flow components
from beverage-starter-flow.
If I reset the project to origin/master
I am able to get this problem. I'll have have the directory /target/frontend/node_modules
and following vaadin-text-field
versions:
node_modules/@vaadin/vaadin-text-field :: 2.4.4
node_modules/@vaadin/flow-deps/vaadin-text-field :: 2.4.5
target/frontend/node_modules/@vaadin/vaadin-text-field :: 2.4.5
Removing package-lock.json
will not fix the situation. Running mvn clean install
will still produce the same error.
Removing both package-lock.json
and ./node_modules
and then running mvn clean install
will fix the issues. There will no longer be a folder /target/frontend/node_modules
.
from beverage-starter-flow.
node_modules
is not in the VCS, right ?
So the only thing which we need to fix it is commit a new package-lock.json
file.
Or am I missing something ?
Then it should work with a clean project (without being built previously).
from beverage-starter-flow.
Sure. But this seems like something users will eventually run again.
from beverage-starter-flow.
Related Issues (20)
- Watcher should not be executed on a regular `mvn package`. HOT 1
- babel generates cache stuff in `src/main/webapp/node_modules` HOT 2
- dev-mode perf: Avoid ES5 transpilation if not developing in IE11 HOT 3
- Include watcher into the maven plugin to detect changes for templates HOT 2
- Update README for alpha1 HOT 1
- stats.json file is "corrupt" HOT 8
- Move frontend folder in the root folder.
- SPIKE: investigate whether to replace jetty with tomcat HOT 2
- There's an Internal Error when click on Categories. HOT 2
- Remove bower-related annotations from the starters HOT 1
- Unstaged files after running HOT 1
- DARK theme makes category unreadable HOT 1
- Lumo theme with DARK variant does not work with IE11 HOT 1
- Error when running the starter with V14 beta 1 on tomcat HOT 2
- Styling is a bit different between MS edge and chrome/firefox
- Use client-side bootstrapping in Beverage Buddy
- Use client-side routing in Beverage Buddy
- ERROR in [at-loader] TS2688: Cannot find type definition file for 'glob'
- Style issues with V17.rc1
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 beverage-starter-flow.