我的代码库文件减少了,我使用打字稿作为将项目放在节点顶部的语言。实际上,这是一个vscode插件,我正在使用以下命令将打字稿编译为单独的构建文件夹。
"build": "tsc -p ./",
这是一个npm命令。我的less文件位于上述命令中指定的相同路径中,但是不幸的是,less文件夹未复制到构建文件夹中。我的tsconfig
如下所示。
{
"compilerOptions": {
"outDir": "lib",
"module": "esnext",
"target": "es5",
"lib": ["es6", "dom","es2017"],
"sourceMap": true,
"jsx": "react",
"moduleResolution": "node",
"rootDirs": ["src"],
"forceConsistentCasingInFileNames": true,
"noImplicitReturns": true,
"noImplicitThis": true,
"noImplicitAny": true,
"strictNullChecks": true,
"suppressImplicitAnyIndexErrors": true,
"noUnusedLocals": true,
"declaration": true,
"esModuleInterop": true
},
"exclude": [
"node_modules",
"lib"
]
}
我在这里做错了什么?我用谷歌搜索,并得到了使用copy-files
节点模块手动复制文件的答案,但想知道通过typescript
编译器进行复制的可能性。