Blu*_*int 8 javascript compilation typescript tsc tsconfig
我正在尝试创建一个 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"
]
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,当我tsc在我的文件夹中运行时,它会创建所有.js文件和所有.d.ts文件/dist,但我根本看不到 CSS 文件。我该怎么做才能让它包含 CSS?
小智 14
这正是我一直在寻找的问题。不幸的是,对我们俩来说,我在这篇文章中找到了答案https://vccolombo.github.io/blog/tsc-how-to-copy-non-typescript-files-when-building/
基本上它说的是 tsc 除了将 TS 代码转换为 JS 代码之外不做任何事情,并且将来没有计划改变这一点。