angular8时,需要安装4.3.0版本,需要安装@types/intro.js;angular9不需要安装具体版本,5.1.0即可,无需安装说明设备。还需要在angular.json文件中进行配置,导入对应的css文件。如果不使用本地的angular.json文件,需要自己新建一个style文件,把用到的style放在里面。记得使用样式来穿透属性。在全球范围内生效。打包的时候可能会报cannotcallanamespace('intro.js')的错误。解决办法是:修改import方法为:import*asintroJs_from'intro.js'introJs=introJs_.default();如果是angular8版本,需要修改tsconfig.json文件,添加如下两行代码"allowSyntheticDefaultImports":true,"esModuleInterop":true如果是angular9环境,则不需要以上步骤正常运行,按照官网文档开发即可。需要注意的是,如果要在步骤框中引入事件,必须import*as_introJsfrom"intro.js";introJs=_introJs.default();this.introJs.setOptions({...,setps:[{title:"Test",element:element,intro:`
