vue和webpack项目构建过程常用的npm命令详解


Posted in Javascript onJune 15, 2018

vue

//最新稳定版
cnpm install vue
 //全局安装 vue-cli
 cnpm install --global vue-cli
 //创建一个基于 webpack 模板的新项目
vue init webpack my-project
 //进入项目目录,运行
cd my-project
 cnpm install
 cnpm run dev

 webpack

//全局安装webpack
 cnpm install -g webpack
 //安装到你的项目目录
cnpm install --save-dev webpack
 //初始化package.json
 cnpm init
 //使用webpack构建本地服务器
cnpm install --save-dev webpack-dev-server
 //运行本地服务器
npm run server
 // npm一次性安装多个依赖模块,模块之间用空格隔开
cnpm install --save-dev babel-core babel-loader babel-preset-es2015 babel-preset-react
 //css-loader 和 style-loader
 cnpm install --save-dev style-loader css-loader
 //安装less-loader和less: 
cnpm install less less-loader --save-dev
 //postcss-loader 和 autoprefixer(自动添加前缀的插件)
cnpm install --save-dev postcss-loader autoprefixer
 //自动根据模版生成html插件
cnpm install --save-dev html-webpack-plugin
 //分离CSS和JS文件
cnpm install --save-dev extract-text-webpack-plugin

--save和--save-dev的区别

 相同点:都是写入到package.json中

 不同点:1使用 --save-dev 安装的 插件,被写入到 devDependencies 对象里面去,而使用 --save 安装的插件,则被写入到 dependencies 对象里面去。

2devDependencies  里面的插件只用于开发环境,不用于生产环境,而 dependencies  是需要发布到生产环境的。

总结

以上所述是小编给大家介绍的vue和webpack项目构建过程常用的npm命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Jsonp 跨域的原理以及Jquery的解决方案
Jun 27 Javascript
jquery的flexigrid无法显示数据提示获取到数据
Jul 19 Javascript
JavaScript实现数据类型的相互转换
Mar 06 Javascript
jQuery+ajax简单实现文件上传的方法
Jun 03 Javascript
JS实现“隐藏与显示”功能(多种方法)
Nov 24 Javascript
微信小程序wx.request实现后台数据交互功能分析
Nov 25 Javascript
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
微信小程序实现横向增长表格的方法
Jul 24 Javascript
JS中call()和apply()的功能及用法实例分析
Jun 28 Javascript
vue组件暴露和.js文件暴露接口操作
Aug 11 Javascript
前端监听websocket消息并实时弹出(实例代码)
Nov 27 Javascript
vue特效之翻牌动画
Apr 20 Vue.js
vue和webpack安装命令详解
Jun 15 #Javascript
Webpack devServer中的 proxy 实现跨域的解决
Jun 15 #Javascript
详解webpack的proxyTable无效的解决方案
Jun 15 #Javascript
vue中axios的封装问题(简易版拦截,get,post)
Jun 15 #Javascript
vue和webpack打包项目相对路径修改的方法
Jun 15 #Javascript
webpack公共组件引用路径简化小技巧
Jun 15 #Javascript
微信小程序自定义tab实现多层tab嵌套功能
Jun 15 #Javascript
You might like
PHP会话控制实例分析
2016/12/24 PHP
wordpress网站转移到本地运行测试的方法
2017/03/15 PHP
php实现支付宝当面付(扫码支付)功能
2018/05/30 PHP
PHP递归的三种常用方式
2019/02/28 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
2019/10/21 PHP
使用新的消息弹出框blackbirdjs
2008/10/16 Javascript
xheditor与validate插件冲突的解决方案
2010/04/15 Javascript
javascript 运算数的求值顺序
2011/08/23 Javascript
JavaScript之引用类型介绍
2012/08/10 Javascript
动态加载js的方法汇总
2015/02/13 Javascript
JS实现FLASH幻灯片图片切换效果的方法
2015/03/04 Javascript
在WordPress中加入Google搜索功能的简单步骤讲解
2016/01/04 Javascript
onclick和onblur冲突问题的快速解决方法
2016/04/28 Javascript
JavaScript解析JSON格式数据的方法示例
2017/01/24 Javascript
详谈js模块化规范
2017/07/07 Javascript
基于Particles.js制作超炫粒子动态背景效果(仿知乎)
2017/09/13 Javascript
详解http访问解析流程原理
2017/10/18 Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
2018/01/10 Javascript
vue实例中data使用return包裹的方法
2018/08/27 Javascript
微信小程序与后台PHP交互的方法实例分析
2018/12/10 Javascript
微信小程序模板消息推送的两种实现方式
2019/08/27 Javascript
Python实现的一个自动售饮料程序代码分享
2014/08/25 Python
python使用sorted函数对列表进行排序的方法
2015/04/04 Python
利用Python为iOS10生成图标和截屏
2016/09/24 Python
浅析python3中的os.path.dirname(__file__)的使用
2018/08/30 Python
python实现比较类的两个instance(对象)是否相等的方法分析
2019/06/26 Python
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
VIVOBAREFOOT赤脚鞋:让您的脚做自然的事情
2017/06/01 全球购物
班长演讲稿范文
2014/04/24 职场文书
幼儿园大班区域活动总结
2014/07/09 职场文书
高中生学习计划书
2014/09/15 职场文书
税务职业生涯规划书范文
2014/09/16 职场文书
镇副书记专题民主生活会对照检查材料思想汇报
2014/10/02 职场文书
2014年党风廉政建设工作总结
2014/11/19 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
小学班主任研修日志
2015/11/13 职场文书