【发布时间】:2018-05-02 16:19:02
【问题描述】:
我有以下 webpack.config.js 文件:
const path = require('path');
var webpack = require('webpack');
var HandlebarsPlugin = require('precompile-handlebars');
module.exports = {
plugins: [
new HandlebarsPlugin([
{
inputDir: "src/main/resources/static/templates",
outputFile: "src/main/resources/static/js/compiled-templates.js"
}
])
],
}
package.json 文件:
{
"name": "myapp",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dev": "webpack --mode development",
"build": "webpack --mode production"
},
"author": "",
"license": "ISC",
"devDependencies": {
"precompile-handlebars": "^1.0.5",
"webpack": "^4.6.0",
"webpack-cli": "^2.1.2"
}
}
当我执行 npm run dev 或 npm run build 时,它不会生成预编译的车把模板。我只是使用 webpack 来预编译把手模板,仅此而已。如何解决这个问题?
【问题讨论】:
-
你试过handlebars-loader和
precompileOptions吗?
标签: webpack handlebars.js