Javascript 使用角度为2/4的UMD库
我有编译为的库()。我需要它在我的Angular2/4项目。当我使用npm(npm install tus js client)安装它并导入它(var tus=require(“tus js client”);)时,我得到的错误是: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
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";