webstorm中新建vue工程
1.在https://nodejs.org/en/下载安装nodejs
2.vue-cli 搭建框架
- 首先从官方网站安装 node.js,会一并安装 npm工具。注意 npm一定要3.10以上,以免很多模块跟 vue2不兼容
v6.9.1
C:\git\vue2new>npm -v
3.10.8
C:\git\vue2new>npm upgrade -g # 如果是旧版,请升级
- npm安装很慢(国外服务器),所以我们关联淘宝源,以后就可以用国内的 cnpm安装 webpack, vue-cli了,你懂的
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm i webpack -g
cnpm i vue-cli -g
- 开始用 vue命令创建框架
C:\git> vue init webpack-simple vue2new # webpack-simple是模板之一
This will install Vue 2.x version of template.
For Vue 1.x use: vue init webpack-simple#1.0 vue2new
? Project name vue2new
? Project description A Vue.js project
? Author Kevin ZQ
vue-cli · Generated "vue2new".
To get started:
cd vue2new
npm install
npm run dev
- 上面结尾,已经提示如何运行第一个 Vue app了,用 cnpm代替 npm下载,会快许多
C:\git> cd vue2new
C:\git\vue2new> cnpm i # 用cnpm代替 npm下载。会根据 package.json下载模块到当前目录/node_modules下
C:\git\vue2new> npm run dev # 运行开发服务器
> vue2new@ dev C:\git\vue2new
> cross-env NODE_ENV=development webpack-dev-server --open --inline --hot
Project is running at http://localhost:8080/
webpack output is served from /dist/
404s will fallback to /index.html
如果你看到浏览器自动打开窗口,显示如下 hello-world内容,恭喜你!
你的第一个 vue 2.0 app成功运行啦!
- Webstorm 界面里
- 左边:方便的查看目录结构,
- 左下角:快速调试 npm run dev / run build
下方:方便地打开 Terminal终端窗口
webstorm-dev.PNG
P.S.
目录结构对照 Python Web开发,其实就是:
|- node_modules/ -> venv/ 虚拟环境
|- package.json -> requirements.txt
|- src/main.js -> _init_.py
|- src/App.vue -> /templates/base.html
下一步,我们来练习创建如下所示的网站,用到组件 component和 vue-router的知识
源码:Github
一些webpack常用命令
- // 安装sass-loader,作为开发依赖
cnpm install --save-dev sass-loader - -g 安装到Global
- -S 就是--save
- -D 就是 --save-dev
- i 就是install
作者:非梦nj
链接:https://www.jianshu.com/p/ab778fde3b99
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
webstorm中新建vue工程的更多相关文章
- Webstorm添加新建.vue文件功能并支持高亮vue语法和es6语法
转载:https://blog.csdn.net/qq_33008701/article/details/56486893 Webstorm 添加新建.vue文件功能并支持高亮vue语法和es6语法 ...
- Webstorm 添加新建.vue文件功能并支持高亮vue语法和es6语法
添加新建.vue文件功能 ①Webstorm 右上角File-Plugins 搜索vue如果没有就去下载 点击serch in repositories ②点击安装vue.js ③安装成功后点击右下角 ...
- ] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题
] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题 标签: myeclipsejavawebWeb App Libraries 2013-10-16 1 ...
- 在webstrorm中配置好es6 babel【更新:在webstorm中配置.vue和.vue文件中支持es6】
第一步:全局安装babel-cli npm install -g babel-cli 第二步,新建一个空项目,在 WebStorm 中的当前项目中打开 Terminal,进入项目的根目录下, 安装 E ...
- eclipse中新建jni工程
1.什么是NDK 网上很多不多说,全称是Android Native Developer Kit,是一个工具合集,我理解可以把c/c++打包成.so文件 这是目录结构,要用到指令ndk-build 需 ...
- 让webstorm支持新建.vue文件
1. 首先安装vue插件,安装方法: file-->setting --> plugin ,点击plugin,在内容部分的左侧输入框不用输入任何东西,直接点击下图中的按钮. 如下图所 ...
- webstorm中关于vue的一些问题
在进行vue开发中,我使用了webstorm,但是过程坎坷艰辛,遇到了很多问题,我将问题和解决方案贴上,以作参考. 1.vue项目部署在webstorm中,第一个遇到的问题是,webstorm卡住了, ...
- pycharm中新建Vue项目时没有vue.js的解决办法
可能很多小伙伴在使用pycharm 1,新建vue项目的时候并没有发现vue.js的名字, 2,新建.vue文件(即单文件组件)的时候没有 下面就来帮助大家一下,仅供参考 如图: 1.首先我们打开设置 ...
- Eclipse中新建Java工程的三个JRE选项区别
整理自:https://blog.csdn.net/wdjhzw/article/details/42086615 官方解释(链接) Use default JRE: When selected, t ...
随机推荐
- linux运维笔记——curl
** 1.获取网站返回码 ** [root@Cacti ~]# curl -I www.qq.com HTTP/1.1 200 OK Server: squid/3.4.1 Date: Wed, 08 ...
- C#的ComboBox学习使用2018.08.03
ComboBox是一个有下拉列表的文本显示框,其text为当前的文本,item属性为项 comboBox1.Items.Add("); id = comboBox1.Text; 可以采用se ...
- Scala基础:模式匹配和样例类
模式匹配 package com.zy.scala import scala.util.Random /** * 模式匹配 */ object CaseDemo { def main(args: Ar ...
- Spark之 SparkSql整合hive
整合: 1,需要将hive-site.xml文件拷贝到Spark的conf目录下,这样就可以通过这个配置文件找到Hive的元数据以及数据存放位置. 2,如果Hive的元数据存放在Mysql中,我们还需 ...
- 关于HDFS默认block块大小
这是有疑惑的一个问题,因为在董西成的<Hadoop技术内幕--深入解析MapReduce架构设计与实现原理>中提到这个值是64M,而<Hadoop权威指南>中却说是128M,到 ...
- spring4-2-bean配置-9-通过工厂方法配置bean
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjwAAAFICAIAAADbNrOHAAAgAElEQVR4nO2dy7W0uhGFOxWn4JEXAS
- Photo3
Story: 这是一个简朴的家,有用旧了的风扇,木制的桌子,桌子上放了未完成的功课,还有一只正在睡觉的猫.阳光从窗户照进来,微风轻轻的吹着.想象你是坐在窗边吹风的小女孩,你的眼睛正眺望着不远处的风景, ...
- CodeForces 288B Polo the Penguin and Houses (暴力或都快速幂)
题意:给定 n 和k,n 表示有n个房子,然后每个有一个编号,一只鹅要从一个房间中开始走,下一站就是房间的编号,现在要你求出有多少种方法编号并满足下面的要求: 1.如果从1-k房间开始走,一定能直到 ...
- 编写高质量代码改善C#程序的157个建议——建议124:考虑在命名空间中使用复数
建议124:考虑在命名空间中使用复数 如果有一组功能相近的类型被分到了同一个命名空间想,可以考虑为命名空间使用复数. 最典型的例子有,在FCL中,我们需要把所有的非泛型集合类集中在一起存放,所以就有了 ...
- EF6 CodeFisrt支持Oracle
EF6 CodeFisrt支持Oracle EF说是支持多数据库,但真做起来太多坑了,编程这个词以后要换换,叫填坑好了.这次把我在做EF6 CodeFisrt支持Oracle数据库过程中遇到的坑写下来 ...