在大多数情况下调试应用程序时,我觉得如果我可以将任何库包含到浏览器控制台中并尝试该库中的一些功能会更容易。
现在在现代javascript/es6/es6/typescript
世界中,是否有任何东西可以快速将脚本导入到浏览器中,以便直接用于
例子
在调试时,如果我想要 Observable 我应该能够做这样的事情
import {Observable} from 'rxjs/Observable'; //typescript way
const Observable= require('rxjs/Observable'); // require way
但这些都行不通。
已经探索过的动态<script>
标签
我已经探索了像下面这样动态使用<script>
标签的旧方法,但它对于大量库来说很困难,而且也不优雅
var jq = document.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
// ... give time for script to load, then type (or see below for non wait option)
jQuery.noConflict();