我已将AngularJs添加到我的Angular CLI项目中,但是尝试构建时不断出现输入错误:
请注意,错误涉及文件node_modules/jointjs/types/joinjs.d.ts
文件,但这不是我需要的正确文件。正确的应该正确运行的文件实际上位于dist
的{{1}}文件夹下,我看到有关该文件的其他消息,因此也将其包含在内。
我需要做的是node_modules/jointjs/dist/jointjs.d.ts
被排除在外,这样我就可以避免收到有关它的错误。
如何从项目中排除特定的打字文件?
我正在尝试使JointJs 2.1.0与Angular 6和Angular CLI 6一起使用。
非常感谢您的帮助!
更新:
我尝试将此类型文件夹以及tsconfig.app.ts文件添加到tsconfig.json的node_modules/jointjs/types/joinjs.d.ts
部分:
exclude
以及列出应排除的单个文件:
"exclude": [
"node_modules/jointjs/types/*"
]
...希望这些文件对编译器不可见,但仍然存在相同的错误。
答案 0 :(得分:0)
您可以尝试将路径更改为tsconfig.json
中的type.d.ts。
在这里,您只需更改引向type.d.ts
的路径,其余应在您的应用中保持不变
"compilerOptions": {
"baseUrl": "...",
"paths": {
"node_modules/jointjs/types/*": ["node_modules/jointjs/dist/*"],//Here
},
...
}
希望这会有所帮助。