Angluar4使用非npm安装的js插件,cnpm下使用bootstrap遇到的问题-zorro有点出格,有点大,所以用了layDate.js。angular4中引入layDate.js1:下载layDate.js(layDate.js可以用npm安装,见谅),把那些js和css放到assets目录下。2:在angular-cli中引入layDate.js"scripts":["../src/assets/laydate.js"],3:这个感觉不错,不行,关键字laydate是angular不识别的。你需要使用declare来声明这个关键字declareletlaydate;4:这样你就可以在angular4中使用laydate.js了(值、日期、结束日期){self.year=值;}});cnpm使用boosttrap貌似没有效果然后安装他的@types类型描述文件。在angular-cli中引入即可。“样式”:[“../node_modules/bootstrap/dist/css/bootstrap.css”],“脚本”:[“../node_modules/jquery/dist/jquery.js”,“../node_modules/bootstrap/dist/js/bootstrap.js",]但是cnpm根本没有作用。带着疑惑到处找,最后发现cnpm生成下拉bootstrap包的路径是这样的_bootstrap@3.3.7@bootstrap,然后改路径,如下:"styles":["../node_modules/_bootstrap@3.3.7@bootstrap/dist/css/bootstrap.css"],"scripts":["../node_modules/_jquery@3.2.1@jquery/dist/jquery.js","../node_modules/_bootstrap@3.3.7@bootstrap/dist/js/bootstrap.js"],
