Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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
Typescript 找不到模块';vue html到纸张';_Typescript_Vue.js_Vuejs2 - Fatal编程技术网

Typescript 找不到模块';vue html到纸张';

Typescript 找不到模块';vue html到纸张';,typescript,vue.js,vuejs2,Typescript,Vue.js,Vuejs2,我试图得到一个样本项目与HTML到PDF工作,但我不断得到一个错误,说 Could not find a declaration file for module 'vue-html-to-paper' 但是,它在我的节点\u模块中 index.js 从“Vue”导入Vue 从“vue路由器”导入VueRouter,{RouteConfig} 从“vue html到纸张”导入VueHtmlToPaper; Vue.使用(VUEHTMLOTAPPER); Vue.use(VueRouter) 组

我试图得到一个样本项目与HTML到PDF工作,但我不断得到一个错误,说

Could not find a declaration file for module 'vue-html-to-paper'
但是,它在我的
节点\u模块中

index.js

从“Vue”导入Vue
从“vue路由器”导入VueRouter,{RouteConfig}
从“vue html到纸张”导入VueHtmlToPaper;
Vue.使用(VUEHTMLOTAPPER);
Vue.use(VueRouter)
组成部分


我是一个H2标签
打印我!
■■■■■■;
点击打印!
从“Vue”导入Vue;
从“vue html到纸张”导入VueHtmlToPaper;
导出默认类TestComponent扩展Vue{
打印(){
//在这里传递元素id
此.$HTMLOTAPPER('printMe');
}
}

我已经删除了node_模块几次,但都没有用。以前有人在使用此软件包时遇到过此问题吗

package.json文件

“脚本”:{
“服务”:“vue cli服务服务”,
“生成”:“vue cli服务生成”,
“lint”:“vue cli服务lint”
},
“依赖项”:{
“docx”:“^5.4.1”,
“vue”:“^2.6.11”,

“vue html to paper”:“^1.3.1”,您确定安装了该软件包吗(又名:您可以发布您的软件包.json吗)?您的编辑器在软件包名称下面加下划线,似乎是在发出某种警告/错误,这可能表明存在问题


第二:如果已经导入包并在index.js中向Vue注册,则无需在组件中再次导入它。

Vue html to paper
包没有任何类型声明文件(
*.d.ts
),因此您的应用程序将不得不自行处理。也就是说,要解决
找不到声明文件
错误,请通过将以下行添加到
src/vue.d.ts
来声明
vue html to paper
模块:

声明模块'vue html to paper';
要使用插件,请使用以下内容创建
src/vue html To paper.d.ts

从“Vue”导入Vue;
接口选项{
名称:字符串;
规格:字符串[];
替换:布尔;
样式:字符串[];
}
声明模块“vue/types/vue”{
接口Vue{
$HTMLTOPER:(el:Element,localOptions?:Partial,cb?:()=>boolean)=>void;
}
}

…然后(或只是重新启动IDE本身)加载新的类型声明文件。

屏幕截图中导入
vue html到纸张上的警告是什么?