尝试在与webpack捆绑在一起的浏览器应用中使用车把帮手

时间:2018-07-30 14:09:15

标签: javascript webpack handlebars.js

我正在尝试在与webpack捆绑在一起的应用程序中使用车把和车把帮助器。导入但我并未真正使用的handlebars-helpers,我对错误消息感到困惑。

import * as Handlebars from 'handlebars/runtime';
import helpers from 'handlebars-helpers';

window.Handlebars = Handlebars;

export default class Global {
    //
}

加载此消息时,出现错误:

  

未找到模块:错误:无法解析“ fs”   '/ Users / me / dev / project / node_modules / handlebars-helpers / lib'解决   '/ Users / me / dev / project / node_modules / handlebars-helpers / lib'中的'fs'
  解析的请求是使用描述文件的模块:   /Users/me/dev/project/node_modules/handlebars-helpers/package.json   (相对路径:./ lib)       使用说明文件后,字段“浏览器”不包含有效的别名配置:   /Users/me/dev/project/node_modules/handlebars-helpers/package.json   (相对路径:./ lib)       解析为模块         / Users / me / dev / project / node_modules / handlebars-helpers / lib / node_modules   不存在或不是目录         / Users / me / dev / project / node_modules / node_modules不存在或不是目录         / Users / me / dev / node_modules不存在或不是目录         / Users / me / node_modules不存在或不是目录         / Users / node_modules不存在或不是目录         / node_modules不存在或不是目录         在/ Users / me / dev / project / node_modules / handlebars-helpers / node_modules中寻找模块           使用描述文件:/Users/me/dev/project/node_modules/handlebars-helpers/package.json   (相对路径:./ node_modules)             字段“浏览器”不包含有效的别名配置           使用描述文件后:/Users/me/dev/project/node_modules/handlebars-helpers/package.json   (相对路径:./ node_modules)             使用描述文件:/Users/me/dev/project/node_modules/handlebars-helpers/package.json   (相对路径:./ node_modules / fs)               没有扩展                 字段“浏览器”不包含有效的别名配置                 / Users / me / dev / project / node_modules / handlebars-helpers / node_modules / fs   不存在               .js                 字段“浏览器”不包含有效的别名配置                 /Users/me/dev/project/node_modules/handlebars-helpers/node_modules/fs.js   不存在               .json                 字段“浏览器”不包含有效的别名配置                 /Users/me/dev/project/node_modules/handlebars-helpers/node_modules/fs.json   不存在               作为目录                 / Users / me / dev / project / node_modules / handlebars-helpers / node_modules / fs   不存在         在/ Users / me / dev / project / node_modules中寻找模块           使用描述文件:/Users/me/dev/project/package.json(相对路径:./ node_modules)             字段“浏览器”不包含有效的别名配置           使用描述文件后:/Users/me/dev/project/package.json(相对路径:./ node_modules)             使用描述文件:/Users/me/dev/project/package.json(相对路径:./ node_modules / fs)               没有扩展                 字段“浏览器”不包含有效的别名配置                 / Users / me / dev / project / node_modules / fs不存在               .js                 字段“浏览器”不包含有效的别名配置                 /Users/me/dev/project/node_modules/fs.js不存在               .json                 字段“浏览器”不包含有效的别名配置                 /Users/me/dev/project/node_modules/fs.json不存在               作为目录                 / Users / me / dev / project / node_modules / fs不存在

我还没有弄清楚如何解决这个问题的运气。如果我将import helpers from 'handlebars-helpers';行注释掉,该错误就会消失。

0 个答案:

没有答案