Node环境变量设置
通常情况下,我们需要针对不同环境(开发环境、集成环境、生产环境等),进行相应策略的打包(比如是否替换接口地址,代码是否压缩等)。
拿 Nodejs 打包工具来说,由于 Nodejs 打包工具运行在 Nodejs 环境中,要识别不同环境,就得配置 Nodejs 环境变量,并且把它当成判断不同环境的依据。
通常情况下,我们需要针对不同环境(开发环境、集成环境、生产环境等),进行相应策略的打包(比如是否替换接口地址,代码是否压缩等)。
拿 Nodejs 打包工具来说,由于 Nodejs 打包工具运行在 Nodejs 环境中,要识别不同环境,就得配置 Nodejs 环境变量,并且把它当成判断不同环境的依据。
我们开发的项目中,具体代码文件主要包含三种类型,有 第三方库、工具函数、业务代码。在这篇文章,你会看到使用 webpack 处理这些文件的一些方法。
最近在用nwjs开发桌面应用,遇到了一些问题,为方便日后参考,所以在此把它们记录下来。之所以没用 electronjs,是因为公司产品主要面向教育行业工作人群,他们中XP系统的使用者,占了很大一部分比例。
转眼间,时间来到了2018年的四月,webpack也在前不久发布了它的 4.0 版本,而在写这篇文章时,它的版本已然更新到 4.5 了。似乎永远也赶不上它们的脚步,果然,这世界上不变的,永远是变化。
来看看 webpack4.x 有哪些变化。
当我们谈到异步操作请求数据时,一般会提及 AJAX(Asynchronous Javascript And XML)。事实上,这种局部刷新交互式的开发技术,最早是由Adaptive Path公司的Jesse James Garrett在2005年2月提出。
在过去的十几年里,异步请求数据都是围绕 XMLHttpRequest 这个核心对象而展开的。我们要么自己封装一个原生的AJAX库,要么使用 jQuery 或者 Zepto 这种工具库里封装好的 $.ajax
方法。