使用webpack配置项目中的常量以及替换文件内容
2016-08-26 11:31
756 查看
#1、替换html中内容。比如替换js的cdn。
##webpack的配置
##html页面写法
详细可参考 replace-webpack-plugin
#2、JS中常量的替换
##js中使用:
在js 使用{}将在webpack中定义的变量引入即可。
详细可参考webpack DefinePlugin
##webpack的配置
const cdn = '//cdn.bootcss.com'; new ReplacePlugin({ entry: './src/assignment-instructor.html', //hash: '[hash]', output: `${psweb_path}/assignment-instructor.html`, data: {react: `<script src="${cdn}/react/0.14.7/react.min.js"></script>`} }),
##html页面写法
<!-- replace:react --> <script src="../js/react.min.js"></script> <!-- endreplace -->
详细可参考 replace-webpack-plugin
#2、JS中常量的替换
webpack的配置 在plugins中加入
new webpack.DefinePlugin({ 'process.env.NODE_ENV': '"development"', 'process.env.webSocket': '"192.168.0.193"' }),
##js中使用:
export const webSocketUrl = `ws://${process.env.webSocket}/notice/websocket`;
在js 使用{}将在webpack中定义的变量引入即可。
详细可参考webpack DefinePlugin
相关文章推荐
- webpack项目调试以及独立打包配置文件的方法
- 在vue中用webpack打包之后运行文件问题以及相关配置
- vue-cli的webpack模板项目配置文件分析
- vue-cli的webpack模板项目配置文件的理解
- Asp.net中Web项目使用EnterpriseLibrary5.0独立配置文件找不到问题
- webpack+vue-cil 配置接口地址代理以及将项目打包到子目录的方法
- SerVlet-Config(单一servlet参数配置)/ConText(web项目内容)的使用
- webpack的使用(4) ---- 配置文件详解
- vue-cli的webpack模板项目配置文件分析
- iOS开发:给项目工程里面添加Podfile配置文件,以及CocoaPods的简单使用
- Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构
- log4j配置文件内容详解,以及使用步骤
- SEO_ASP.net SEO优化(包含URL地址重写\viewState移动和压缩至服务器\SEO信息XML生成_根据URL地址重写文件)\web网站内容压缩 源码公开.本人授权可使用于商业项目。
- vue-cli的webpack模板项目配置文件分析
- 获取java web项目里面所有的properties文件并组装在一起,使用方便,配置简单
- vue-cli的webpack模板项目配置文件分析
- vue-cli的webpack模板项目配置文件分析
- maven多级项目使用 slf4j+log4j,以及自定义配置文件路径
- web 项目中 在spring中使用log4j 定时刷新log4j配置文件
- webpack构建react项目的配置文件