git+webpack项目初始化
2018-07-06 01:49:11来源:博客园 阅读 ()
目录结构
- src +
- page
- view
- image
- service
- util
git初始化
-
linux常用命令
- rm -rf mmall-fe/ 删除
- mkdir mmall-fe 创建文件夹
- ls -al 显示所有文件
- cd .. 返回上一级
- cat text.html 查看文件内容
- rm -rf dist/ 删除文件夹(所有内容)
- rm text.html 删除文件
- touch test.json 创建一个test.txt文件
- ls -b 显示文件列表
- vim index.html 创建并编辑
- :wq 退出编辑状态并保存
-
本地仓库和远程关联
-
git init git初始化,生成.git文件
- 如果没有ssh则生成ssh key cd ~/.ssh 切换到生成密钥的目录 ls 看是否有idrsa、idrsa.pub文件,如果没有需要手动生成。 ssh-keygen 生成ssh key cat id_rsa.pub 查看公钥 登录github。打开setting->SSH keys,点击右上角 New SSH key填入公钥
-
git remote add origin git@git....git 将origin文件夹和远程文件夹对应
- git pull origin master 拉取代码(master分支)
- git status 查看状态(看不到新建空文件夹,git只追踪文件和文件父目录)
- git add . 文件追踪
- git commit -am 'xxxx' 提交到本地版本(-am 提交全部,并加上注释)
- git push 提交到远程服务器上
- git push --set-upstream origin master 设置当前分支的远程对应分支
- .gitignore文件
/node_modules/
-/dist/
-
- git分支:
- git checkout <分支名>
- git checkout -b mall_v1.0 (切换分支,-b新建一个分支,并切换)
- git branch 查看所有分支(前面带*为当前所在分支)
NPM初始化
- npm init 初始化npm
- npm install安装依赖包
- npm install <依赖包>[@版本号]
- npm uninstall 卸载依赖包
- g全局安装
webpack安装配置
-
webpack安装
- npm install webpack -g 全局安装
- npm install webpack @1.15.0 --save-dev项目安装
- webpack -v 查看版本 --save-dev 开发辅助工具依赖 --save 业务代码依赖包
-
配置webpack.config.js
entry:js入口文件 externals:外部依赖的声明 output:目标文件 resolve:配置别名 module:各种文件,各种loader plugins:插件
-
webpack loaders
- html:html-webpack-plugin/html-loader
- js:babel-loader + babel-preset-es2015
- css:style-loader+css-loader
- image+font:url-loader
-
常用命令
- webpack 不压缩打包
- webpack -p 线上发布压缩打包
- webpack --watch 监听静态文件变化自动编译
- webpack --config webpack.config.js 配置
- webpack [-p] [源文件] [目标文件]
- 前端开发服务器webpack-dev-server npm install webpack-dev-server --save-dev
webpack-dev-server/client?http://localhost:8080
webpack-dev-server --port 8088 --inline
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- nodejs的express自动生成项目框架的方法 2020-02-20
- Javascript的&&和||的另类用法 2020-01-07
- js判断文本框剩余可输入字数的方法 2019-12-13
- 前端下载图片 2019-08-14
- 基于 Lerna 管理 packages 的 Monorepo 项目最佳实践 2019-08-14
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash