Wil*_*han 8 webpack angular-cli angular
我angular-cli.json有以下几点:
...
"scripts": [
...
"../node_modules/jquery-ui/ui/widget.js",
"../node_modules/jquery-ui/ui/widgets/datepicker.js",
"../node_modules/jquery-ui-timepicker-addon/dist/jquery-ui-timepicker-addon.js",
...
],
...
Run Code Online (Sandbox Code Playgroud)
在https://github.com/trentrichardson/jQuery-Timepicker-Addon/blob/master/dist/jquery-ui-timepicker-addon.js#L15我得到了Uncaught TypeError: Cannot read property 'timepicker' of undefined.我发现这是因为webpack按以下顺序加载脚本:
jquery-ui-timepicker-addon.js
widget.js
datepicker.js
widget.js以前需要加载jquery-ui-timepicker-addon.js.为什么webpack的加载顺序与配置的顺序不同,如何确定文件的加载顺序?
目前尚不支持(从 beta.24 开始)。
您可能需要打开一个新的 Github 问题来根据angular-cli.json配置维护脚本顺序。
您可以尝试的另一个选项是从 TypeScript 导入文件。
| 归档时间: |
|
| 查看次数: |
2108 次 |
| 最近记录: |