Skip to content

Helpers not detected in webpack #202

Description

@tosuccess20xx

Hi,

This is my configuration for handlebars helpers:

                {
                        test: /\.hbs$/,
                        use: [
                        {

                              loader: 'handlebars-loader',
                              options: {
                                    precompileOptions: {
                                          knownHelpersOnly: false,
                                    },
                                    helperDirs: path.resolve(__dirname, './src/component/hbs/helpers'),
                              }
                        }  
                             ]
                }

helper.js

function addYear(s) {
      return s + ' ' + new Date().getFullYear();
    }
    
    module.exports = addYear;

hbs file

{{ addYear '@' }}

and I keep getting this error whenever I run build:

ERROR in Template execution failed: Error: Missing helper: "addYear"

ERROR in   Error: Missing helper: "addYear"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions