Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何导入没有d.ts文件的第三方软件包?_Javascript_Typescript_Vue.js_Vue Cli 3 - Fatal编程技术网

Javascript 如何导入没有d.ts文件的第三方软件包?

Javascript 如何导入没有d.ts文件的第三方软件包?,javascript,typescript,vue.js,vue-cli-3,Javascript,Typescript,Vue.js,Vue Cli 3,我在学习打字。当我尝试导入一些包时,出现了一些错误。我签入了node\u modules文件夹,它已下载,但没有*.d.ts文件。我怎样才能导入它们 为他们制作模块。确保本地包含类型目录的路径: declare module 'vue-cookie' { } 所有模块声明都需要在各自独立的文件中。例如,vue cookie文件应命名为vue cookie.d.ts 此外,当你浏览模块时,你可以开始正确地输入它。为他们制作模块。确保本地包含类型目录的路径: declare module 'vu

我在学习打字。当我尝试导入一些包时,出现了一些错误。我签入了
node\u modules
文件夹,它已下载,但没有
*.d.ts
文件。我怎样才能导入它们


为他们制作模块。确保本地包含
类型
目录的路径:

declare module 'vue-cookie' {

}
所有
模块声明
都需要在各自独立的文件中。例如,vue cookie文件应命名为
vue cookie.d.ts


此外,当你浏览模块时,你可以开始正确地输入它。

为他们制作模块。确保本地包含
类型
目录的路径:

declare module 'vue-cookie' {

}
所有
模块声明
都需要在各自独立的文件中。例如,vue cookie文件应命名为
vue cookie.d.ts


此外,当您浏览模块时,您可以开始正确地键入它。

您可以将所有自定义导入放入我自己的文件中。例如,创建共享的/types/imports.d.ts文件

declare module "vue-multiselect";
declare module "vue-notification";
并在tsconfig.json文件中包含以下行的导入

"typeRoots": [
  "node_modules/@types", "VueApp/shared/types"
],

当然,重新启动IDE,因为有时它不会立即检测到更改。

您可以将所有自定义导入放在我自己的文件中。例如,创建共享的/types/imports.d.ts文件

declare module "vue-multiselect";
declare module "vue-notification";
并在tsconfig.json文件中包含以下行的导入

"typeRoots": [
  "node_modules/@types", "VueApp/shared/types"
],

当然,重新启动IDE,因为有时它不会立即检测到更改。

可能的重复肯定没有问题。祝进一步发展好运。当然,没问题。祝进一步发展好运。