【发布时间】:2023-03-28 05:10:01
【问题描述】:
我正在学习 Webpack。我用 Angular 制作了一个应用程序,我使用 templateCache 在一个 js 文件中生成我所有的 html 视图,而不是在 App 中需要。它很酷。但接下来是 Webpack 工作:
entry: {
app: ["bootstrap-webpack!./bootstrap.config.js", './app/app.js'],
vendor: ['angular', 'bootstrap', 'angular-ui-router', 'oclazyload']
},
output: {
path: path.join(__dirname, "dist"),
filename: '/bundle.js'
},
plugins: [
new webpack.optimize.CommonsChunkPlugin(
/* chunkName= */ "vendor", /* filename= */ "/vendor.bundle.js"),
那是我的 webpack 配置的一部分。结果,我得到了带有“bundle.js”&&“vendor.bundle.js”和index.html的目录“dist”。之后我启动服务器并且我的应用程序说它无法获取视图。为什么? :( 据我所知,我的所有视图都必须捆绑在一起,并且应该在“dist”目录中可用。
【问题讨论】:
标签: javascript angularjs webpack