对于像webpack这样的技术,我是一个非常棒的人,但我试着去学习它。
我在visual studio中使用默认的Angular 4 + ASP.NET核心项目,其中配置了webpack。现在这个项目默认使用Bootstrap,但我更喜欢使用UIkit。 UIkit有一个使用UIkit变量的js库。可以找到更多信息here。
但问题是webpack似乎删除了全局UIkit变量。
我有2个webpack文件。一个webpack.config.js文件和webpack.config.vendor.js文件。
我尝试使用expose-loader和provideplugin公开它,但它似乎不起作用。我真的不明白为什么。我设法通过修改我的boot.browser.ts并添加import "expose-loader?$!jquery";import "expose-loader?jQuery!jquery";
来公开jQuery,但是当我想要导入UIkit时,它会抱怨并说出Module '"uikit"' has no default export.
。
我真的很感激任何帮助,因为我完全坚持这个并且我不太了解打字稿和webpack来推进
答案 0 :(得分:0)
添加这个,我认为这是打字稿输入的问题:
declare var UIkit:any;
export const uikit = UIkit;
或只是安装
npm install --save @types/uikit