我的环境配置:npm webpack backbone handlebars这几个做搭配 但是出现了一个问题我使用npm安装了handlebars 随后在模块中加载这个模块我使用了 import define require 三种方式尝试加载 但是都报错,虽然报错 但我照常使用 运行时却没有报错,下面贴出错误信息 请高手指点ERROR in ./~/handlebars/lib/index.jsModule not found: Error: Cannot resolve module 'fs' in /Elvis/backbone_elvis/node_modules/handlebars/lib@ ./~/handlebars/lib/index.js 17:11-24安装的其他模块加载都没有任何问题
1 回答
千巷猫影
TA贡献1829条经验 获得超7个赞
nam i handlebars-loader
然后建立一个模版文件file.handlebars 保存一个你的模版
webpack配置:
loaders: [ { test: /\.handlebars$/, loader: 'handlebars' } ]
在你需要的js文件里面require这个文件
template=require(xx.handlebars)
然后就可以用这个temlate(数据)
handlebars-loader是先给你预编译了模版,你就可以不用去客户端编译提高性能
添加回答
举报
0/150
提交
取消