Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.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 当导出函数时遇到;未捕获的语法错误:意外的令牌导出“;_Javascript_Angular_Typescript_Angular7 - Fatal编程技术网

Javascript 当导出函数时遇到;未捕获的语法错误:意外的令牌导出“;

Javascript 当导出函数时遇到;未捕获的语法错误:意外的令牌导出“;,javascript,angular,typescript,angular7,Javascript,Angular,Typescript,Angular7,我正在用javascript导入一个库,并编写一个调用该库的JS函数。之后,我想将这个JS文件导出到我的TS component.TS文件中 在assets/js文件夹下,我有demo.js和demo.d.ts 在[demo.js]中: export function myMethod(){ var jrQrcode = require('jr-qrcode'); var imgBase64 = jrQrcode.getQrBase64('hello world'); return img

我正在用javascript导入一个库,并编写一个调用该库的JS函数。之后,我想将这个JS文件导出到我的TS component.TS文件中

在assets/js文件夹下,我有demo.js和demo.d.ts

在[demo.js]中:

export function myMethod(){
 var jrQrcode = require('jr-qrcode');
 var imgBase64 = jrQrcode.getQrBase64('hello world');
 return imgBase64;
}
在[demo.d.ts]中:

export declare function myMethod();
在[app.component.ts]中:

import { myMethod } from 'src/assets/js/demo'; 
事实上,代码运行良好,但我有一个错误:“uncaughtsyntaxerror:意外的令牌导出”。此错误指向“demo.js”文件,即第一个导出函数行

有人能帮我吗