我有一个文件,app.ts
在我的scripts
文件夹,复制到 wwwroot/scripts
通过 gulp
任务。在 gulp
之后任务运行,我现在也有一个wwwroot/scripts/app.ts
文件,其中唯一的功能用红色下划线表示为重复。这是正常的,还是我的gulp
下面的任务声明不正确?
var paths = {
scripts: ["scripts/**/*.js", "scripts/**/*.ts", "scripts/**/*.map"]
};
gulp.task("default", function() {
gulp.src(paths.scripts).pipe(gulp.dest("wwwroot/scripts"));
});
我看到原始
app.ts
文件,从根目录 scripts
文件夹也被内置到 *.js
和 *.js.map
文件。这可能与“误报”重复功能有关吗?
最佳答案
不要复制 .ts
文件。你只需要编译好的.js
scripts
中的文件目录(除非您从那里使用 TypeScript 源代码做一些不寻常的事情)。
然后在你的tsconfig.json
文件,添加 exclude
排除 wwwroot/scripts/**/*
的指令在您的 IDE 中。
关于javascript - 重复功能实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58747823/