sails不会自动插入带把手的依赖项

时间:2016-05-25 11:53:31

标签: sails.js

我正在尝试使用把手作为模板引擎,但是帆似乎没有在依赖文件夹中插入文件。

/config/views.js:

std::shared_ptr

/views/login.handlebars:

  <item name="overlapAnchor">false</item>
    <item name="android:dropDownVerticalOffset">?attr/actionBarSize</item>

/ assets / js / dependencies包含:

  • bootstrap.min
  • jquery.min
  • sails.io.js

当我在提升风帆后进入渲染页面时,脚本标签之间没有填充文件。

谢谢!

1 个答案:

答案 0 :(得分:0)

您应该更新您的tasks / config / sails-linker.js并将所有出现的“.ejs”替换为“.handlebars”

E.g。从:

devJs: {
  options: {
  startTag: '<!--SCRIPTS-->',
  endTag: '<!--SCRIPTS END-->',
  fileTmpl: '<script src="%s"></script>',
  appRoot: '.tmp/public'
  },
  files: {
    '.tmp/public/**/*.html': require('../pipeline').jsFilesToInject,
    'views/**/*.html': require('../pipeline').jsFilesToInject,
    'views/**/*.handlebars': require('../pipeline').jsFilesToInject // <-HERE
  }
},

clearInterval()

另见本页(原始答案来自)。 https://mtjburton.co.uk/post/sailsjs+handlebarsjs/