webpack 是一个现代 JavaScript 应用的静态模块打包器。那么 webpack 是怎样实现不同种类资源模块加载的呢?

没错就是通过 loader。loader 用于对模块的源代码进行转换。loader 可以使你在 import 或加载模块时预处理文件。

我们带着下面几个问题,彻底吃透 loader ~

二、为什么要使用 loader
webpack 是如何加载资源模块的呢?我们先试着用 webpack 直接打包项目中的 css 文件。
由此,2014年接过掌门之位的 Satya Nadella,立志夺回开发者,重振Windows生态繁荣,而他最新的举措就是对Deis的收购,对于此次收购价格,并没有具体数字披露。而促成此次交易的微软云和企业事业部执行副总裁Scott Guthrie表示,这笔收购的重点是技术,不过考虑到眼下很难物色和招聘到合适的人才来构建以Kubernetes为中心的服务(市场上根本就没有足够多的开发人员),此举也为微软带来了许多精通Kubernetes的新人才。

在当前公有云市场,距离AWS,排名次位的微软还有相当大的差距。据独立市场调查机构Synergy Research Group调查, 截至2016年底,AWS已经控制了40%的云计算基础设施市场份额,而微软、google和IBM三家联合占据市场的23%。

初始密码不再为空,默认随机生成,可通过该命令查询
mysql -u root -p //进入mysql
alter user root@localhost identified by ‘三种或以上的八位字符’; 默认需要先修改密码,才能其他操作
exit; //退出mysql管理
----------------------------设置mysql 不分大小写----------------------
vi /etc/my.cnf
[mysqld]
lower_case_table_names=1 //必须在[mysqld] 中
-------------------------配置mysql支持UTF-8-------------------------
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
lower_case_table_names=1
character-set-server=utf8
max_connections=500
innodb_log_file_size=60M
innodb_buffer_pool_size=128M
symbolic-links=0

[client]
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock

[mysqld_safe]
open-files-limit = 8192
log-error=/var/log/mysqld.log
socket=/var/lib/mysql/mysql.sock
pid-file=/var/run/mysqld/mysqld.pid
service mysqld restart //重启mysql

=MySQL运维小知识======
MySQL高占用CPU、内存,有可能是由于进程未能及时释放,可以通过简单的设置,可以有效的解决这个问题。
mysql -uroot -p
mysql> show global variables like ‘%timeout’;
mysql> set global interactive_timeout=100;
-----------------上述的,在重启mysqld.service后失效-----------------------------------
vi /etc/my.cnf
[mysqld]
interactive_timeout=20
wait_timeout=20
------------------------------上述,任何时候都生效-------------------------
-----------------------------mysql创建远程用户并授权---------------------------
mysql -uroot -p
mysql> create user root identified by ‘123456’;
mysql> grant all privileges on . to ‘root’@’%'identified by ‘123456’ with grant option;
mysql> flush privileges;
-----------------------------mysql创建数据库-----------------------------
mysql> CREATE DATABASE lottery DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
----------------------------mysql修改指定用户的密码-------------------------------
update mysql.user set password=password(‘新密码’) where User=“test” and Host=“localhost”;
---------------------------mysql删除指定用户-------------------------------------
delete from user where User=‘test’ and Host=‘localhost’;

安装PHP环境======
yum install -y php56w php56w-cli php56w-common php56w-gd php56w-ldap php56w-mbstring php56w-mcrypt php56w-mysql php56w-pdo php56w-devel
yum install -y traceroute net-snmp-devel vim sysstat tree mysql-devel ntpdate libjpeg* bind-utils
yum install -y php56w-imap php56w-odbc php56w-pear php56w-xml php56w-xmlrpc php56w-mhash libmcrypt php56w-bcmath
yum install -y php56w-fpm
vi /etc/php-fpm.d/www.conf
user = nginx //默认为apache,修改与nginx一致的用户 需要安装nginx后才能改
group = nginx //默认为apache,修改与nginx一致的组 需要安装nginx后才能改
vi /etc/php.ini
session.save_path = “/var/lib/php/session” //设置session的位置,否则PHP运行会出错
chmod 777 /var/lib/php/session //设置文件夹属性
chkconfig php-fpm on

=安装yum nginx
yum install -y automake autoconf libtool make
yum install -y nginx
chkconfig nginx on
cd /etc/nginx
mkdir vhost //放虚拟主机配置文件的位置
vi nginx.conf

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐