启用TypeScript (ts-loader)

编辑本页

警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 5.2,现已不再维护。

本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。

启用TypeScript (ts-loader)

想要使用打印稿?没问题!首先,启用它:

12 3 4 5 6 7 8 9 10 11 12 13 14
// webpack.config.js //…Encore //…+ . addentry ('main', './assets/main.ts')+ .enableTypeScriptLoader ()//可选地启用fork类型脚本,以便更快地构建// https://www.npmjs.com/package/fork-ts-checker-webpack-plugin //要求您有一个tsconfig。Json文件设置正确。+ / / .enableForkedTypeScriptTypesChecking ()

然后重新启动Encore。当你这样做时,它会给你一个命令,你可以运行它来安装任何缺失的依赖项。运行该命令并重新启动Encore之后,您就完成了!

任何.ts您需要的文件将被正确处理。还可以配置ts-loader选项通过enableTypeScriptLoader ()方法。

12 3 4 5 6 7 8 9 10 11 12 13 14 15
// webpack.config.js Encore // ... .addEntry('main', './assets/main.ts')- .enableTypeScriptLoader ()+ .enableTypeScriptLoader(函数(tsConfig) {+ //你可以使用这个回调函数来调整ts-loader的设置+ // https://github.com/TypeStrong/ts-loader/blob/master/README.md#loader-options+ //例如:+ // tsConfig。沉默= false+})/ /……;

看到Encore的index.js文件有关详细文档,请参阅欧宝官网下载apptsconfig。json参考关于Typescript的Webpack指南

如果启用React (.enableReactPreset ()),任何.tsx文件也将被处理ts-loader

此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。