javascript - 在 tsc TypeScript 编译中包含 CSS 文件
问题描述
我正在尝试创建一个 React TypeScript NPM 包。我已经完成了我的代码并创建了package.json
和tsconfig.json
. 但是在我的包中,我也有一堆我想包含在我的包中的 CSS 文件。这是我的tsconfig.json
:
{
"compilerOptions": {
"outDir": "./dist",
"target": "es5",
"esModuleInterop": true,
"module": "commonjs",
"moduleResolution": "node",
"noImplicitAny": true,
"removeComments": true,
"declaration": true,
"jsx": "react",
"lib": [ "es2015", "dom" ],
"sourceMap": false
},
"files": [
"src/index.tsx"
],
"include": [
"src/**/*"
],
"exclude": [
"node_modules"
]
}
我的问题是,当我tsc
在我的文件夹中运行时,它会创建所有.js
文件和所有.d.ts
文件/dist
,但我根本看不到 CSS 文件。如何使它包含 CSS?
解决方案
所以这正是我一直在寻找的问题。对我们俩来说不幸的是,我在这篇文章中找到了答案https://vccolombo.github.io/blog/tsc-how-to-copy-non-typescript-files-when-building/
基本上它所说的是 tsc 除了将 TS 代码转换为 JS 代码之外没有做任何事情,并且没有计划在未来改变它。
推荐阅读
- machine-learning - TensorflowJS TFJS 错误:dict 的 dtype
- javascript - 升级极简主义
- web-scraping - 我应该将 reCaptch 添加到我的网站吗?我不想让用户气馁
- datetime - ASP.NET Core 日期/时间本地化
- javascript - 如何在应用程序呈现时使 localStorage 不重置?
- node.js - NGINX 在错误页面上不会返回 404
- javascript - Jquery - 引导数据表刷新问题数据
- c - 使用字符串数组在 C 中实现符号表
- c++ - 为什么 C++ 集合减法再简单不过了?
- python - 如何将输出转换为pdf文件