javascript - 打字稿编译供应商,排除不会工作
问题描述
我开始尝试 TypeScript,但遇到了一个奇怪的问题。
我首先开始尝试全新的 Laravel 安装,并进行了一些更改以开始编写 TypeScript。一切都编译得很好,我喜欢它。
现在我正试图在我的爱好项目中实现它,但我遇到了一个奇怪的问题。
当我尝试编译时出现此错误:(以及供应商中的更多错误)
ERROR in /someLongStuff/vendor/symfony/translation/Tests/fixtures/resources.ts
它失败了,因为它试图从 Symfony 编译一些东西。这很奇怪,因为我的全新安装应该有同样的问题,但事实并非如此。
这是我的 webpack.mix.js 文件
// TYPESCRIPT
.webpackConfig({
module: {
rules: [
{
test: /\.tsx?$/,
loader: "ts-loader",
exclude: [
/node_modules/,
/vendor/ <-- try to exclude vendor
]
},
],
},
resolve: {
extensions: ["*", ".js", ".jsx", ".vue", ".ts", ".tsx"]
}
})
这是我的 tsconfig.json:
{
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"noImplicitAny": false,
"sourceMap": false
}
}
任何人?
解决方案
vendor
尝试在您的tsconfig.json
文件中明确排除:
"exclude": [
"node_modules",
"vendor",
"**/*.spec.ts"
]
推荐阅读
- asp.net - Blazor Open ID Connect 身份验证错误“请求包含多个客户端凭据”
- python - 如何使用 pyspark 将函数从一个笔记本文件导入 AWS Emr Notebook 上的另一个文件
- angular - 跨域请求被阻止:同源策略不允许在 http://localhost3000 读取远程资源
- spacy - 向 spacy 模型添加自定义标点符号
- python - 如何从数据框中选择特定条目?
- arm64 - 如何访问 NEON 指令中的完整 128 位?
- node.js - 如何在使用节点 js 时运行 document.getelementbyclassname()
- java - 表给了我空指针apache poi
- react-native - 如何在 React Native Expo 中实现 MediaPipe 姿势库
- chainlink - 我在主网上将 VRF chainLink 费用设置为 0.1 LINK 而不是 2 LINK,如何解决此问题?(已经部署)