有没有一种简单的方法可以使用assemble.io内联文件?

我只发现了这一个http://assemble.io/helpers/helpers-code.html
但这会将所有“替换为&#x2 7;并在第一行和最后一行插入``` js

{{embed 'src/js/loadJs.js'}}


结果是

```js
...
function load(scripts){
    ...
    script = document.createElement('script');
    ...
}
```

最佳答案

embed帮助程序将文件内容包装在```中,因此可以在代码示例中使用它。

如果您知道要像示例中那样专门使用帮助器来嵌入javascript。我将创建一个新的帮助程序,它仅读取以下内容:

var fs = require('fs');
function inline(src) {
  return fs.readFileSync(src, 'utf8');
}


您可以添加一些错误处理并进行检查,但是它将为您内联文件。

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

关于javascript - assemble.io内联js文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36374041/

10-12 06:25