// Greeter.js
export default function f(){
var greet = document.createElement('div');
greet.textContent = "Hi there and greetings!";
console.log("test2");
return greet;
};
var greeter = require('./Greeter.js'); //ES5
import greeter from './Greeter.js'; //ES6
1.安装webpack
2.准备阶段
npm init
3.执行命令打包
加上这句之后
"start": "webpack" //配置的地方就是这里啦,相当于把npm的start命令指向webpack命令
你就可以执行npm run startdevtool: 'eval-source-map', //用于调试代码
devtool选项对应的配置结果
4.配置服务器
在浏览器打开http://localhost:8080/ 就会显示静态页面,如果改动合并之前的相关文件,浏览器还会热更新
devserver配置选项和功能描述
npm install --save-dev style-loader css-loader
"-loader"其实是可以省略不写的,多个loader之间用“!”连接起来
6.url-loader
还可以对图片进行打包,用这个还要先安装
7.babel-loader
在webpack.config.js中添加配置项
可以把上面的代码用ES6改写成下面的格式
8.vue-loader
vue-loader能够把我们的组件.vue文件转化为js加载到我们项目中
webpack.config.js要添加resolve和vue-loader
//webpack.config.js
9.file-loader
npm install file-loader
然后配置加载器10.sass-loader
安装两个模块
npm install sass-loader node-sass
编写sass格式的文件11.less-loader
npm install less,less-loader --save-dev
在webpack.config.js修改: