首页 > 代码库 > webpack学习笔记
webpack学习笔记
webpack笔记
webpack学习笔记
1、全局安装
npm install webpack -g
2、作为项目依赖安装
npm install webpack --save-dev
3、安装css-loader、sass-loader、node-scss
npm install css-loader sass-loader node-scss --save-dev
4、webpack配置
// webpack.config.jsvar path = require(‘path‘);module.exports = { entry:‘js/entry.js‘, //入口文件 output: { path: path.join(__dirname,‘dist‘), filename: ‘bundle.js‘ }, module: loaders: [ { test: /\.css$/, loaders: [‘style‘,‘css‘] }, { test: /\.scss$/, loaders: [‘style‘,‘css‘,‘scss‘] } ],}
5、文件目录
|--webpck |--dist |--bundle.js //自动生成 |--scss |--test.scss |--css |--test.css |--js |--entry.js |--test.js |--webpack.config.js |--test.html
6、entry.js文件 //entry.js
require(‘../scss/test.scss‘);require(‘../css/test.css‘);var test = require(‘test.js‘);test();
7、test.js文件
// test.jsfunction app() { var test = document.getElementById(‘test‘); test.innerHTML = ‘Hello World!‘;}module.exports = app;
8、test.css文件
#test{ height: 400px; background: #666;}
9、test.scss文件
$fontsize: 40px;$color: #FFF;#test{ font-size: $fontsize; color: $color;}
10、test.html文件
<!DOCTYPE html><html><head> <title></title></head><body> <div id="test"></div> <script src="http://www.mamicode.com/dist/bundle.js"></script></body></html>
webpack学习笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。