webpack学习1-打包
生活随笔
收集整理的這篇文章主要介紹了
webpack学习1-打包
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
webpack是前端開發的包管理工具,優化開發流程
?
1.?npm init
?
2.??npm install --save-dev webpack
?
3.創建 app public兩個文件夾
- index.html?--放在public文件夾中;
- Greeter.js-- 放在app文件夾中;
- main.js-- 放在app文件夾中;
4.增加代碼
index.html加入如下文件
<!-- index.html --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Webpack Sample Project</title> </head> <body> <div id='root'> </div> <script src="bundle.js"></script> </body> </html>greeeter.js? 增加如下
module.exports = function() { var greet = document.createElement('div'); greet.textContent = "Hi there and greetings!"; return greet; };5.編譯打包 一。命令方式.webpack app/main.js public/bundle.js 二。配置文件方式 1.創建 webpack.config.js module.exports = {entry: __dirname + "/app/main.js",//已多次提及的唯一入口文件output: { path: __dirname + "/public",//打包后的文件存放的地方filename: "bundle.js"//打包后輸出文件的文件名 } }
這樣打包時只需輸入 webpack即可,是不是很方便
三。更快捷的打包方式
package.json 增加如下
"scripts": {?"start":?"webpack" // 修改的是這里,JSON文件不支持注釋,引用時請清除 }
打包時輸入:
npm start可以達到同樣的效果
轉載于:https://www.cnblogs.com/menchao/p/8399598.html
總結
以上是生活随笔為你收集整理的webpack学习1-打包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: rails应用中各数据平台的对接
- 下一篇: 【深度学习系列】迁移学习Transfer