Mat*_*Goo 5 handlebars.js webpack html-webpack-plugin
我最近删除了所有内容node_modules并重新创建了npm install. 并不断收到此错误:
ERROR in Error: Child compilation failed:
Cannot find module 'handlebars'
- compiler.js:76
[wallet-admin]/[html-webpack-plugin]/lib/compiler.js:76:16
- Compiler.js:214 Compiler.<anonymous>
[wallet-admin]/[webpack]/lib/Compiler.js:214:10
- Compiler.js:403
[wallet-admin]/[webpack]/lib/Compiler.js:403:12
- Tapable.js:67 Compiler.next
[wallet-admin]/[tapable]/lib/Tapable.js:67:11
- CachePlugin.js:40 Compiler.<anonymous>
[wallet-admin]/[webpack]/lib/CachePlugin.js:40:4
- Tapable.js:71 Compiler.applyPluginsAsync
[wallet-admin]/[tapable]/lib/Tapable.js:71:13
- Compiler.js:400 Compiler.<anonymous>
[wallet-admin]/[webpack]/lib/Compiler.js:400:9
Child html-webpack-plugin for "index.html":
ERROR in Cannot find module 'handlebars'
Run Code Online (Sandbox Code Playgroud)
不知道发生了什么......我已经尝试更改所有版本:
html-webpack-plugin, webpack,handlebars-loader认为这是一个版本问题。似乎不是。有任何想法吗?
谢天谢地,我发现了我自己的问题……在我的webpack.config.js模块下的文件中,我将把手加载器设置为:
module: {
loaders: [
{
// this should be /\.handlebars$/
test: /\.hbs$/,
exclude: /(node_modules)/,
loader: 'handlebars-loader'
}
]
}
Run Code Online (Sandbox Code Playgroud)
但出于某种原因,它需要扩展名,.handlebars而不仅仅是.hbs即使我的文件是.hbs. 一个谜被解开,另一个谜被发现。但它有效!
| 归档时间: |
|
| 查看次数: |
8381 次 |
| 最近记录: |