Javascript 使用带Angular2的scanner js
我目前正在尝试在我的Angular2项目中使用,我一直在努力学习 我对Angular2很陌生,所以这个问题对你们中的一些人来说可能很简单 我已经使用npm安装了scanner jsJavascript 使用带Angular2的scanner js,javascript,angular,typescript,npm,Javascript,Angular,Typescript,Npm,我目前正在尝试在我的Angular2项目中使用,我一直在努力学习 我对Angular2很陌生,所以这个问题对你们中的一些人来说可能很简单 我已经使用npm安装了scanner js npm install scanner-js --save 有没有办法把它导入我的打字脚本 我已尝试做以下事情(请不要笑) 但这不起作用,我说了一个错误 Uncaught ReferenceError: scanner is not defined 有没有人能给我一个正确的方向,如何让这个工作 提前感谢。在附带的
npm install scanner-js --save
有没有办法把它导入我的打字脚本
我已尝试做以下事情(请不要笑)
但这不起作用,我说了一个错误
Uncaught ReferenceError: scanner is not defined
有没有人能给我一个正确的方向,如何让这个工作
提前感谢。在附带的
.d.ts
文件中:
declare module 'scanner-js';
然后按照指定导入模块。默认情况下,当您声明这样的模块时,它将具有any
类型
有关更多信息,请参阅官方手册
对于其他流行的库,.d.ts
类型文件已经由其他类型的个人定义,您可以按如下方式安装它:
npm install --save-dev @types/d3
替换行:
import { scanner } from 'scanner-js'
与:
declare let scanner;
并确保已将scanner.js脚本添加到index.html中。Ok,因此我在以.d.ts结尾的文件中声明了scanner js,然后尝试使用以下代码“import*as scanner from'scanner js';“我还尝试了”import{scanner}from'scanner js';”但是这两个都给出了与我最初的问题相同的错误。关于@types,有没有一个站点有可用类型的列表?看,是的,我可以确认它与Angular 7+一起工作。谢谢你的帮助。
declare let scanner;