【发布时间】:2018-09-17 16:03:52
【问题描述】:
【问题讨论】:
标签: javascript typescript vue.js vue-cli-3
【问题讨论】:
标签: javascript typescript vue.js vue-cli-3
您可以将所有自定义导入放在我自己的文件中。例如,创建 shared/types/imports.d.ts 文件。
declare module "vue-multiselect";
declare module "vue-notification";
并在您的 tsconfig.json 文件中包含以下行的导入。
"typeRoots": [
"node_modules/@types", "VueApp/shared/types"
],
当然,请重新启动您的 IDE,因为有时它不会立即检测到更改。
【讨论】:
为他们制作模块。确保在本地包含 types 目录的路径:
declare module 'vue-cookie' {
}
所有module declarations 都需要位于它们自己的单独文件中。例如,vue-cookie 文件应该命名为 vue-cookie.d.ts 的效果。
此外,当您浏览该模块时,您可以开始正确输入。
【讨论】: