Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.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 使用角度为2/4的UMD库_Javascript_Angular_Requirejs_Umd - Fatal编程技术网

Javascript 使用角度为2/4的UMD库

Javascript 使用角度为2/4的UMD库,javascript,angular,requirejs,umd,Javascript,Angular,Requirejs,Umd,我有编译为的库()。我需要它在我的Angular2/4项目。当我使用npm(npm install tus js client)安装它并导入它(var tus=require(“tus js client”);)时,我得到的错误是: Failed to compile. /home/***/src/app/manageVideos/Partials/add.component.ts (8,17): Module '../../../../node_modules/tus-js-client/d

我有编译为的库()。我需要它在我的Angular2/4项目。当我使用npm(npm install tus js client)安装它并导入它(var tus=require(“tus js client”);)时,我得到的错误是:

Failed to compile.
/home/***/src/app/manageVideos/Partials/add.component.ts (8,17): 
Module '../../../../node_modules/tus-js-client/dist/tus.js' 
was resolved to '/home/***/node_modules/tus-js-client/dist/tus.js', 
but '--allowJs' is not set.
/home/***/src/app/manageVideos/Partials/add.component.ts (9,11): Cannot find name 'require'.

解决问题的最简单方法是安装TypeScript声明:

npm install @types/tus-js-client --save-dev
要像这样导入它:

import * as tus from "tus-js-client";