请问如何在main.js中获取HtmlWebpackPlugin的变量呢
// webpack config.js
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
plugins: [
new HtmlWebpackPlugin({
title: 'abc'
}),
],
}
// main.js
如何在main.js里面获取上面的title?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
一般建议用
definePlugin
来处理,不过记得要用JSON.stringify
转码。不清楚你说的main.js是什么
如果是指要打包的js文件,那么答案是不能
不同环境下面的东西
webpack.config.js是webpack要执行的代码
main.js是webpack要处理的代码
如果要实现你的目的
只能是使用像DefinePlugin之类进行预处理。
你可以把这个变量提取到单独的一个js文件独立维护,
main.js
跟webpack.config.js
各自require|import
进来就行提供一个思路,你可以试下
index.html
<% if(htmlWebpackPlugin.options.title) { %>
<% } %>`