我的环境配置:
npm webpack backbone handlebars
这几个做搭配 但是出现了一个问题
我使用npm安装了handlebars 随后在模块中加载这个模块
我使用了 import define require 三种方式尝试加载 但是都报错,虽然报错 但我照常使用 运行时却没有报错,下面贴出错误信息 请高手指点
ERROR in ./~/handlebars/lib/index.js
Module not found: Error: Cannot resolve module 'fs' in /Elvis/backbone_elvis/node_modules/handlebars/lib
@ ./~/handlebars/lib/index.js 17:11-24
安装的其他模块加载都没有任何问题
然后建立一个模版文件file.handlebars 保存一个你的模版
webpack配置:
在你需要的js文件里面require这个文件
template=require(xx.handlebars)
然后就可以用这个temlate(数据)
handlebars-loader是先给你预编译了模版,你就可以不用去客户端编译提高性能