Comments (4)
@t0byman I deleted alpha7 - it was on the wrong branch. However, maybe this is now perfect for you (see example in code snippet): https://github.com/brandcom/cakephp-vite/releases/tag/v1-alpha8
If you set the files
option, it will override both the devEntries
and the filters
option. You don't have to have any option for that in your app_vite.php
anymore.
Does it solve your problem?
from cakephp-vite.
Yes!
<?= $this->ViteScripts->css(['files' => [
'styles/main.css',
]]) ?>
<?= $this->ViteScripts->script(['files' => [
'scripts/main.ts',
]]) ?>
works great both in dev and prod mode, you can close this I think!
from cakephp-vite.
In my use case the paths for production manifest filters and dev script/styleEntries are exactly the same look:
'development' => [
'scriptEntries' => ['scripts/main.ts'],
'styleEntries' => ['styles/main.css'],
'url' => 'http://localhost:5173',
],
<?= $this->ViteScripts->css(['filter' => 'styles/main.css']) ?>
<?= $this->ViteScripts->script(['filter' => 'scripts/main.ts']) ?>
so maybe you can use the filter for both instances? Only if that works for every use case of course. Otherwise make that default and have scriptEntries and styleEntries overwrite the filter.
from cakephp-vite.
https://github.com/brandcom/cakephp-vite/releases/tag/v1-alpha7
from cakephp-vite.
Related Issues (12)
- The entry file "styles/main.css" does not exist even though styleEntries is set correct HOT 6
- Please delete @vite/client HOT 2
- The script method should accept string as single parameter HOT 3
- On Windows environments path to assets are broken as they contain incorrect slash
- CakePHP 5.0 support HOT 3
- CORS-Issues with dev-server HOT 1
- Enable WSS (Secure Websocket) usage HOT 1
- Allow change dev host and protocol HOT 3
- .js suffix added to css entries HOT 2
- future/v1: 404's trying to read files from manifest HOT 21
- build.emptyOutDir not working with modules/dynamic imports HOT 4
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 cakephp-vite.