通过npm我已经为我的应用程序下载了angular2-highcharts。我刚注意到Visual Studio Code在包的tsconfig.json
文件中给出了错误:
file: 'file:///c%3A/pdws-view-v2/node_modules/angular2-highcharts/tsconfig.json'
severity: 'Error'
message: 'No inputs were found in config file 'c:/pdws-view-v2/node_modules/angular2-highcharts/tsconfig.json'. Specified 'include' paths were '["src/**/*"]' and 'exclude' paths were '["examples","index.d.ts","node_modules","dist"]'.'
at: '1,1'
source: 'ts'
我真的不知道为什么我会收到此错误或如何修复它。
这是文件:
{
"compilerOptions": {
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"removeComments": true,
"sourceMap": true,
"outDir": "dist",
"declarationDir": "dist",
"declaration": true
},
"compileOnSave": true,
"include": [
"src/**/*"
],
"exclude": [
"examples",
"index.d.ts",
"node_modules",
"dist"
],
"angularCompilerOptions": {
"genDir": "dist/",
"strictMetadataEmit": true,
"skipTemplateCodegen": true
}
}
有什么想法吗?谢谢!
答案 0 :(得分:0)
通常,如果它是库的问题,您应该:
那说,他们的问题模板明确要求您首先在这里查看angular2-highcharts,所以请等一下,看看是否还有其他人用你的案例的已知解决方案回答。
您无法在本地修复它,因为它位于软件包的源代码中,因此下次npm install或npm update时,您的更改将被删除。
当然,如果您在本地调试并找到解决方案,我相信他们会欢迎拉取请求。
实际上,这听起来像源的相对路径是不正确的,但是发布它会令人惊讶。所以它可能是VSCode或你的linter报告中的一个错误。
这也假设您拥有最新版本的软件包(@latest
甚至@next
)。
答案 1 :(得分:0)
TS编译器希望在tsconfig.json所在的目录中有一个.ts文件。 在同一目录中创建一个空的file.ts,错误应该消失。
答案 2 :(得分:0)
就我而言,我忘了这样做:
COPY src/ ./src/
它将复制我的 src 文件夹。然后复制后,我现在可以运行:
RUN yarn install --ignore-engines RUN yarn tsc