首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >assemble.io内联js文件

assemble.io内联js文件
EN

Stack Overflow用户
提问于 2016-04-02 13:43:53
回答 1查看 57关注 0票数 0

是否有一种使用assemble.io内联文件的简单方法?

我只找到了这一个http://assemble.io/helpers/helpers-code.html,但它将所有的“替换为7;在第一行和最后一行中插入`;‘;;js

代码语言:javascript
复制
{{embed 'src/js/loadJs.js'}}

结果:

代码语言:javascript
复制
```js
...
function load(scripts){
    ...
    script = document.createElement('script');
    ...
}
```
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-04 13:43:20

embed助手将文件内容包装在```中,以便在代码示例中使用。

如果您知道要使用该助手来嵌入javascript,就像在您的示例中一样。我将创建一个新的助手,它只读取以下内容:

代码语言:javascript
复制
var fs = require('fs');
function inline(src) {
  return fs.readFileSync(src, 'utf8');
}

您可以添加一些错误处理和检查,但它将为您内联该文件。

您可以在内容周围使用Handlebars.SafeString来指示不应该转义字符串,也可以在节栏文件:{{{inline "path/to/file.js"}}}中使用三重大括号。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36374041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档