我有以下config.yml
文件:
dygraphs:
jshead: [js/dygraph-combined.js, js/lodash.js]
cdn:
jshead:
- "http://cdnjs.cloudflare.com/ajax/libs/dygraph/1.0.1/dygraph-combined.js"
- "http://cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.1/lodash.min.js"
它目前来自我工作目录中本地保存的文件js/dygraph-combined.js
和文件。js/lodash.js
如何将其重写为源代码而不是从http
上面提供的地址?
编辑
我找到了一种不使用的解决方法,方法是在对象属性config.yml
中插入地址,如下所示:rCharts
dy1 <- rCharts$new()
...
dy1$html_assets$js = c(
"http://cdnjs.cloudflare.com/ajax/libs/dygraph/1.0.1/dygraph-combined.js",
"http://cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.1/lodash.min.js")
...
这将导致html
文件确实包含远程资源:
<script src='http://cdnjs.cloudflare.com/ajax/libs/dygraph/1.0.1/dygraph-combined.js' type='text/javascript'></script>
<script src='http://cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.1/lodash.min.js' type='text/javascript'></script>
有没有办法通过config.yml
适当地修改文件来达到同样的效果?