-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
我也会 Webpack 啊啊啊! #1
Comments
webpack-demo ycr |
yjl for v-o-r task-01 link |
我真的好想会webpack啊啊啊啊啊!!!! |
webpack-demo |
webpack-demo GJC |
webpack-demo WXY |
webpack-demoWhj |
webpack JHX git操作太烂了😞 |
webpack CJH |
webpack LWE |
github仓库链接 zw |
webpack-demo LX |
webpack-demo ZJY |
webpack-demo CJC |
webpack-demo zxw |
webpack-demo zph |
webpack-demo wlf |
webpack_demo任务3班陈捷 |
webpack-demoxxk |
webpack ls |
webpack-demo wq |
最后一个,我是来收尾的。。。 hsy |
webpack-demo SHZ |
webpack2-demo GQC |
webpack-demo 直播11班-丛朝阳 |
Webpack-test |
webpack-test 任务班-陈登科 |
webpack-vue 大鹏哟 |
webpack 1705 郭文华 |
我也想学webpack啊啊啊啊啊啊,webpack练习链接 |
Webpack
我学新东西的套路就是:
「copy - run - modify」
「抄 - 运行 - 修改」
我们学 Webpack 也遵循同样的套路。
安装
我们要使用 npm 来安装 webpack。
npm config set loglevel http
,让你知道 npm 发的每一个请求npm config set progress false
,关闭那个进度条npm config set registry https://registry.npm.taobao.org/
npm config delete registry
即可npm i -g webpack
,正式安装 webpacksudo npm i -g webpack
运行
webpack --help
如果看到类似下面的信息,就说明安装成功ES Modules
终于安装好了,可以开始使用 Webpack 了吗?
不行,我们有一个重要的知识需要学习一下,那就是 ES 模块,也就是 import 和 export 两个关键字。
请现到 MDN 上了解一下它们的用法:
import 用法
export 用法
如果你看晕了,没关系,你只要看两个页面的最前面一段就行了。后面我们会用 「copy - run - modify」 套路来学习它们。
Webpack
copy:去 Webpack 的官网上找个例子来玩玩
https://webpack.js.org/
往下滚,看到例子
run:把例子弄到本地
webpack
,看到如下结果:webpack
,又出错:上面的提示说没有 'babel-loader' ,我们试着安装一下:
webpack
,它说需要安装 'babel-core',跟上次的提示不一样了,看来只要我们一直安装下去就行了webpack
,提示变了:babel-preset-es2015
(不要问我为什么它不提示完整的名字)Modify
虽然没有报错,但是什么功能也没有啊!摔!再次吐槽 Webpack 官网。
我们来改一下 bar.js 吧:
重新运行 webpack,然后刷新 page.html。
如果你看到浏览器弹框说「Hello Webpack」,那么你就学会使用 Webpack 了。
致饥人谷学员
你需要看懂这篇教程,并且运行成功。
然后新建一个 GitHub 项目,将代码上传到里面。上传成功后,将项目主页的链接放在本帖的评论区中,谢谢!
注意
截止时间:本周四21:00前。我会在周六直播此贴内容。
你需要在项目的根目录添加 .gitignore 文件,并且在里面加上一行
node_modules
,以防止你把这个目录上传到 GitHub 上。你在新建项目的时候选择 Node,也可以达到同样目的。但是缺点就是我无法使用你安装的 npm 包,所以你需要把你安装的包写在一个地方,比如 README 里:
当然你用 package.json 来记录就更好了
无关人员请不要回复此贴,回复会被删。
The text was updated successfully, but these errors were encountered: