We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
使用默认约定式路由,首次加载css样式缺失,路由切换后,再次返回正常加载
使用配置式路由,首次可正常加载css样式
使用约定式路由策略时,可正常加载css资源
3
import { defineConfig } from '@ice/app'; import icestark from '@ice/plugin-icestark'; import fusion from '@ice/plugin-fusion'; import store from '@ice/plugin-store'; import request from '@ice/plugin-request'; import { addLoader, modifyLoader, removeLoader } from '@ice/webpack-modify'; export default defineConfig(() => ({ ssg: false, hash: 'contenthash', plugins: [ fusion({ }), icestark({ type: 'framework' }), store(), request(), ], routes: { ignoreFiles: [ 'custom.tsx', '**/components/**', // 如果每个页面下有 components 目录存放当前页面的组件,可以通过添加此配置忽略被解析成路由组件 ], defineRoutes: (route) => { route('/', 'home/index.tsx'); }, config: [] }, webpack: (webpackConfig:any) => { webpackConfig.module.rules.push( { test: /\.(mp4|webm|ogg|mp3|wav|avi|mov|flac|aac|mpeg|woff|woff2|eot|ttf|otf)$/i, type: 'asset', generator: { filename: 'assets/[hash][ext][query]', }, parser: { dataUrlCondition: { maxSize: 10 * 1024, // 小于10KB的文件将被内联为Base64 }, }, },); return modifyLoader(webpackConfig, { rule: '.less', loader: 'less-loader', options: (originOptions) => ({ lessOptions: { javascriptEnabled: true, // 正确配置javascriptEnabled的方式 }, }), }); }, }));
No response
The text was updated successfully, but these errors were encountered:
看下能不能把业务逻辑去掉,建议保留样式来提供一个复现 demo
Sorry, something went wrong.
样式如果是分包出去的,应该会随路由响应异步加载进来
后续有时间了,会给你提供一个demo,先mark一下
No branches or pull requests
Describe the bug
使用默认约定式路由,首次加载css样式缺失,路由切换后,再次返回正常加载
![image](https://private-user-images.githubusercontent.com/76464148/341684262-97bec993-df1f-413c-8694-e74a59af4f32.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2MTEwNjksIm5iZiI6MTcxOTYxMDc2OSwicGF0aCI6Ii83NjQ2NDE0OC8zNDE2ODQyNjItOTdiZWM5OTMtZGYxZi00MTNjLTg2OTQtZTc0YTU5YWY0ZjMyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI4VDIxMzkyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc4MDZkMjJjN2QwYzNjNThjYjJmMzc0YmU1OTA0ZDA0NmI2ZTgwNzgxN2Q1YmQ5NzA5OGY5MzBlOWViODgwNDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.uB1bvQWi-ptEljcKbEEIULJIHlvYClDUerxQJsS0Bfg)
![image](https://private-user-images.githubusercontent.com/76464148/341685589-12f45429-a560-41d5-be65-aff223411910.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2MTEwNjksIm5iZiI6MTcxOTYxMDc2OSwicGF0aCI6Ii83NjQ2NDE0OC8zNDE2ODU1ODktMTJmNDU0MjktYTU2MC00MWQ1LWJlNjUtYWZmMjIzNDExOTEwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI4VDIxMzkyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYzMTZjYzJjOWI0MDQzNDlmYjBhMWU0MjE2N2M2OGU1ZmU1ZTlmMjg2MTQ0NTU0YzQxYmExMzJkYjU3MGE3ODUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.AqsO1CYsd9R-8qjC7bg7fki17z69f1rHNXsHk0aiTRI)
使用配置式路由,首次可正常加载css样式
![image](https://private-user-images.githubusercontent.com/76464148/341685632-39e0ca1c-954b-417d-a266-11c8e8aa3176.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2MTEwNjksIm5iZiI6MTcxOTYxMDc2OSwicGF0aCI6Ii83NjQ2NDE0OC8zNDE2ODU2MzItMzllMGNhMWMtOTU0Yi00MTdkLWEyNjYtMTFjOGU4YWEzMTc2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI4VDIxMzkyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY5ZTU5YjU0ZWFmNWRjNWFmZmUyOTY2OGZiNmY1YjgyM2E3ZTcwMWRkYTRhYjE5YTdhZjU2MGM4YjE2NjdjY2MmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.SeKV54paSYhBIlw7JGtSKRONMUOgeLAguq0xDaswsqw)
![image](https://private-user-images.githubusercontent.com/76464148/341685658-bb3fec9b-872c-48e3-af06-e25a88215332.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2MTEwNjksIm5iZiI6MTcxOTYxMDc2OSwicGF0aCI6Ii83NjQ2NDE0OC8zNDE2ODU2NTgtYmIzZmVjOWItODcyYy00OGUzLWFmMDYtZTI1YTg4MjE1MzMyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI4VDIxMzkyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVmNzQ0NWZiMWQ2NGZjOWQ5OGI1MDkwNzVmNjZiODBlMmQxMGYxMWVmZjViZDgxYWI1MGVlYTE5ZjZjZGY5YzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.o1-Aon2CGI-r7dvuWN-uLElDU_RGR9KrHSHvRXRgrFU)
Expected behavior
使用约定式路由策略时,可正常加载css资源
Actual behavior
使用默认约定式路由,首次加载css样式缺失,路由切换后,再次返回正常加载
![image](https://private-user-images.githubusercontent.com/76464148/341684262-97bec993-df1f-413c-8694-e74a59af4f32.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2MTEwNjksIm5iZiI6MTcxOTYxMDc2OSwicGF0aCI6Ii83NjQ2NDE0OC8zNDE2ODQyNjItOTdiZWM5OTMtZGYxZi00MTNjLTg2OTQtZTc0YTU5YWY0ZjMyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI4VDIxMzkyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc4MDZkMjJjN2QwYzNjNThjYjJmMzc0YmU1OTA0ZDA0NmI2ZTgwNzgxN2Q1YmQ5NzA5OGY5MzBlOWViODgwNDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.uB1bvQWi-ptEljcKbEEIULJIHlvYClDUerxQJsS0Bfg)
![image](https://private-user-images.githubusercontent.com/76464148/341685589-12f45429-a560-41d5-be65-aff223411910.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2MTEwNjksIm5iZiI6MTcxOTYxMDc2OSwicGF0aCI6Ii83NjQ2NDE0OC8zNDE2ODU1ODktMTJmNDU0MjktYTU2MC00MWQ1LWJlNjUtYWZmMjIzNDExOTEwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI4VDIxMzkyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYzMTZjYzJjOWI0MDQzNDlmYjBhMWU0MjE2N2M2OGU1ZmU1ZTlmMjg2MTQ0NTU0YzQxYmExMzJkYjU3MGE3ODUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.AqsO1CYsd9R-8qjC7bg7fki17z69f1rHNXsHk0aiTRI)
Version of ice.js
3
Content of build.json or ice.config.mts
Additional context
No response
The text was updated successfully, but these errors were encountered: