gpt4 book ai didi

javascript - 通过 webpack 生产模式编译时如何忽略 typescript 错误

转载 作者:行者123 更新时间:2023-12-03 07:16:15 26 4
gpt4 key购买 nike

环境

网络包 4.41.2

typescript 3.7.2

问题

当我通过webpack开发模式编译文件时,没有问题。
但是当我通过生产模式编译时,出现很多错误,无法编译。

目的地

当webpack通过生产模式编译时,找到如何忽略 typescript 错误的方法

代码

▼webpack.config.js(js部分)

{
mode: "development",
entry: "./src/index.tsx",
output: {
path: `${__dirname}/dist`,
filename: "index.js"
},
module: {
rules: [
{
test: /\.tsx?$/,
use: "ts-loader"
},
{
test: /\.svg$/,
loader: "react-svg-loader",
options: {
svgo: {
plugins: [
{ removeTitle: false }
],
floatPrecision: 2
}
}
},
{
test: /\.(vert|frag|glsl)$/,
use: {
loader: 'webpack-glsl-loader'
}
}
]
},
resolve: {
extensions: [".ts", ".tsx", ".js", ".json"]
},
},

▼ 配置
{
"compilerOptions": {
"sourceMap": false,
"target": "es5",
"module": "es2015",
"jsx": "react",
"moduleResolution": "node",
"lib": [
"es2019",
"dom"
],
"removeComments": true,
"noUnusedLocals": false
}
}

错误内容
ERROR in /var/www/hoge/src/index.tsx
[tsl] ERROR in /var/www/hoge/src/index.tsx(56,33)
TS2322: Type '(page: any) => void' is not assignable to type 'void'.

ERROR in /var/www/hoge/src/about/index.tsx
[tsl] ERROR in /var/www/hoge/src/about/index.tsx(15,48)
TS2339: Property 'appRef' does not exist on type 'About'.

ERROR in /var/www/hoge/src/gallery/index.tsx
[tsl] ERROR in /var/www/hoge/src/gallery/index.tsx(8,27)
TS2307: Cannot find module './picturesData'.

ERROR in /var/www/hoge/src/gallery/index.tsx
[tsl] ERROR in /var/www/hoge/src/gallery/index.tsx(9,9)
TS2529: Duplicate identifier 'Promise'. Compiler reserves name 'Promise' in top level scope of a module containing async functions.

...and other almost similar 40 errors

到目前为止我尝试过的

・像这样在互联网上查看类似的帖子
Ignore Typescript errors in Webpack-dev-server
How to ignore typescript errors with webpack?
但这对我没有帮助

・将此代码添加到 tsconfig.js
"no-consecutive-blank-lines": false,
"no-unused-variable": false,

但错误“未知的编译器选项”

最佳答案

module.exports = {
...
module: {
rules: [
{
test: /\.tsx?$/,
use: [
{
loader: 'ts-loader',
options: {
transpileOnly: true
}
}
]
}
]
}
}

关于javascript - 通过 webpack 生产模式编译时如何忽略 typescript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60278796/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com