如何在gatsby-transformer-remark中配置remark的插件

时间:2018-04-05 02:39:10

标签: gatsby remarkjs

我想在“备注中断”(或任何其他插件)中使用备注。 我在gatsby-config.js中试过这个:

 ...        
  {
  resolve: "gatsby-transformer-remark",
  options: {
    plugins: [
      {
         resolve: "remark-breaks",
      }, 
      // "remark-breaks", //this doesn't work either.        
    ] 
  }

它说:

  

TypeError:无法读取未定义的属性“Parser”

     
      
  • index.js:6次休息   [演示] / [备注-场所] /index.js:6:21

  •   
  • 延伸节点-type.js:142   [演示] / [盖茨比变压器-备注] /extend-node-type.js:142:32

  •   

我可以看到只有gatsby的插件可以像这样使用。那么如何使用自己的插件配置备注呢?

1 个答案:

答案 0 :(得分:0)

由于const setTimeoutPromise = timeout => new Promise(resolve => { setTimeout(resolve, timeout); }); await setTimeoutPromise(500); 尚不存在Gatsby备注插件,因此您必须考虑开发自己的插件:https://www.gatsbyjs.org/docs/plugin-authoring/