Comments (5)
@calleboketoft Something tries to read the stencil.config.dev.ts
file and fails (just like you said), but I don't think it's Stencil, because running npm run build
works just fine (when run with cross-env), and that doesn't point to a config file explicitly, but Stencil still uses the stencil.config.ts
file.
So I'm wondering if it might not be cross-env that tries to read that file for some reason. I don't know why it would though… Edit: nope, not cross-env. Same thing happens when running without cross-env.
I think it's possible to work around already though (as long as we add cross-env of course): If instead of running npm start
, you build the docker container and run npm run dev:watch
inside the container, then run npm docz:dev
on the Windows machine, everything ought to work… I think… :)
from lime-elements.
I can't test this effectively on my virtual machine with Windows because it's too slow to work with without risking a desktop-related head injury… also Docker doesn't seem to work very well inside it.
from lime-elements.
I really wonder what would try to read the stenciljs config and fails. I'll have another look at it!
from lime-elements.
If we don't use a custom stencil.config.ts, and run the commands without "--config stencil.config.dev.ts" it works. Is it necessary with custom configs?
from lime-elements.
If we don't use a custom stencil.config.ts, and run the commands without "--config stencil.config.dev.ts" it works. Is it necessary with custom configs?
Combining the configs isn't a good solution, since while we can have two different build targets (dev and dist) in the same config file, they cannot use different config options, apart from stuff like the output directory. Which means the dist-build will get polluted with dev-assets, and the dev-build can't be built with relaxed compiler-checks.
But we can switch the configs: Make the dev-config the default one, and the dist-config the custom one. That way dev-builds work on Windows, but you'd have to create your dist-builds in Docker when on Windows. This doesn't affect lime-elements since we build in Jenkins, but it would affect web-component plugins, since they are (as far as I know) built buy consultants on their own machines, at the moment.
I'll try this approach.
from lime-elements.
Related Issues (20)
- Tabulator: adjust the behaviour of the layout using the `widthGrow` properties on a column definition
- Small UI issues in the date picker
- Limel-tab-panel does not work with number id HOT 7
- circular-progress: add prefix functionality
- Slider: Enable "steps"
- Split button: clicking on the edge of the menu will run the default onClick, because user clicks on the button below
- Dialog: Add CSS props for content padding HOT 1
- Select: It's possible to interact even when`disabled` or `readonly`, using keyboard
- Lime Element's documentation still isn't being published correctly for next-releases HOT 1
- Input field: unformatted (original) value is visible and selectable using click & drag
- Select: `aria-expanded` is always on `false`, it should be true when the dropdown is opened.
- info tile: use `aria-live`
- Shortcut: use the new `link` interface
- List: make non-interactive variant
- Select: hide disabled option with empty `text` HOT 2
- limel-dialog: scrim clicks pass through scrim and interacts with page behind scrim HOT 2
- limel-dialog: dialog is not closed when scrim is clicked even if `scrimClick` is set to `true` HOT 1
- List: when `has-interactive-items` class is set, focused list item that is hovered becomes white
- select: label covers the selected value if multiple options are possible
- The scroll indicator shadow in limel-dialog can be obscured by elements inside the scrolling area HOT 18
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 lime-elements.