我的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
指令以在IDE中排除wwwroot/scripts/**/*
。