webpak初学
来源:互联网 发布:unity3d编写小型ar游戏 编辑:程序博客网 时间:2024/05/17 00:07
webpack
前面我们建立了一个项目, 现在我们在这个项目开始webpack学习
首先我们需要安装webpack,按照官网推荐安装方式,我们采用局部安装,进入static文件夹,运行安装命令:
npm init -y npm install --save-dev webpack安装后在stati目录下会生成一个package.json文件和一个node_modules文件夹
新建目录css、js、images和dist,并新建文件webpack.config.js
前面我们已经在页面上输出路hello world, 现在我们使用webpack输出hello world
在js文件夹下新建文件index.js,输入代码:
import _ from 'lodash';function component(){ var element = document.createElement('div') element.innerHTML = _.join(['hello', 'world'], ' '); element.classList.add('hello'); return element;}document.body.appendChild(component())
在webpack.config.js中输入代码:
const path = require('path');module.exports = { entry: './js/index.js', output: { filename: 'bundle.js', path: path.resolve(__dirname, 'dist') }};
在package.json的scripts中加入代码:
"build": "webpack"
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1", "build": "webpack" },
回到templates目录,在在index.html中输入代码:
<html> <head> <title>Getting Started</title> </head> <body> <script src="{{ url_for('static', filename='dist/bundle.js') }}"></script> </body></html>
然后在node_modules目录下运行命令
npm run build
运行项目即可看到webpack输出的hello world
接下来为hello world添加样式
还是在node_modules目录下运行命令:
npm install --save-dev style-loader css-loader
安装好后修改webpack.config.js
在里面加入代码:
module: { rules: [ { test: /\.css$/, use: [ 'style-loader', 'css-loader' ] } ] }
既
const path = require('path');module.exports = { entry: './js/index.js', output: { filename: 'bundle.js', path: path.resolve(__dirname, 'dist') }, module: { rules: [ { test: /\.css$/, use: [ 'style-loader', 'css-loader' ] } ] }};
在css目录下写下hello的样式,
.hello{....}
再次运行npm run build,hello就被添加上路样式
阅读全文
0 0
- webpak初学
- 初学...
- 初学
- 初学
- 初学
- 初学
- 初学
- 初学
- 初学
- webpack---webpack构建vue多页面框架(二、webpak.config.js)
- 初学数据仓库
- 初学Struts
- 初学Struts
- 初学触发器
- 初学Ant.
- Action 初学
- 初学.net
- 初学uml
- 设置静态ip的脚本代码
- python网络爬虫-数据存储中如何改变mysql数据库的字符为unicode
- MVVM 基本的用法
- 发生生么了?
- 头像复制
- webpak初学
- jaxp实现原理
- MFC拷贝 CopyFileEx带进度回调
- 大数据开发平台-数据同步服务
- angularJS综合题
- 策略模式与机制
- 前端经常遇到的一些面试题
- #Java 核心技术卷一阅读笔记# 第五章 继承
- 关于opencv常量错误