Modifying files with only types doesn't trigger rebuild. No errors thrown by fork-ts-checker-webpack-plugin.
@LingyuCoder ci sta già lavorando.
Dal 22/10/2024.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
I'm using rspack + fork-ts-checker-webpack-plugin with a pretty simple configuration:
const isDev = true;
const isHot = true;
module.exports = {
target: 'browserslist',
mode: isDev ? 'development' : 'production',
entry: path.resolve(__dirname, 'src/main.ts'),
context: path.resolve(__dirname),
devtool: isDev ? 'cheap-module-source-map' : false,
output: {
filename: isHot ? '[name].js' : '[name].[contenthash].js',
assetModuleFilename: '[name][ext]',
clean: true,
scriptType: 'module',
...
},
devServer: {
host: 'localhost',
port: 4200,
headers: { 'Access-Control-Allow-Origin': '*' },
open: false,
compress: false,
client: {
overlay: {
errors: true,
runtimeErrors: false,
warnings: false,
},
},
hot: isHot,
},
plugins: [
isHot && new RefreshPlugin(),
new ForkTsCheckerWebpackPlugin({
typescript: {
configFile: path.resolve(__dirname, './tsconfig.app.json'),
mode: 'write-references',
},
}),
...
};
The problem is, if I make a change to a file that only contains type, like a .d.ts file, no rebuild will be triggered, and I assume therefore, fork-ts-checker-webpack-plugin will not know to run either. Interestingly, the browser DOES refresh when I make a change.
This contrasts with the behavior of webpack-dev-server with fork-ts-checker-webpack-plugin, which responds to all file changes.
- Lingua principale
- JavaScript
- Stelle
- 42
- Fork
- 9
- Merge medio
- 2h 40m
- PR unite (30g)
- 4
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di rstackjs/rspack-dev-server
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Dependency DashboardAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
Tutte le issue di rstackjs/rspack-dev-server
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
solana-foundation/solana-com#2245 ·
I maintainer di solito rispondono entro 1 giorno
-
tech debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
TAMULib/fw-registry#543 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
`document.cookie` with `max-age=0` does not delete the cookieForse già presa @BartInTheField l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
capricorn86/happy-dom#2460 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Seeed-Studio/wiki-documents#5720 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno