vue&uniapp环境搭建以及项目创建(webstorm)
- 以下是针对webstorm用户上手uniapp框架的学习
vue环境搭建以及配置(脚手架搭建)
首先要明确三样东西
- npm:node.js的包管理器
- webpack:主要用途是通过CommonJS 的语法把所有浏览器端需要发布的静态资源作相应的准备,比如资源的合并和打包。
- vue-cli:学习vue的过程会知道这是vue的脚手架,用于生成vue的功能模板。帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要npm install 就可以安装。
nodejs下载网址:https://nodejs.org/en/
下载好之后安装,一直下一步就可以,安装位置可以换到自己熟悉的位置
安装好后可以在文件夹中找到nmp.cmd。
然后在命令行界面查看是否安装成功
- 建立如图两个文件夹:模块文件夹待会会改变位置,不管
然后运行以下两条命令,目的是修改系统默认的缓存位置(系统默认在c盘的programfile里)
/***************一定要以管理员模式启动cmd界面!!!切记!!
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"
到这一步可以选择配置国内镜像以提高速度(有时候国内镜像会出问题,yysy,还是得梯*子)
找到C:\Users\Administrator.npmrc,查看内容,可以看到刚才修改的默认信息。
接下来还需要调整环境变量,进入修改界面,先修改系统变量:
- 添加变量 NODE_PATH,变量值如下图
- 添加变量 NODE_PATH,变量值如下图
修改用户变量“Path”
- path内会找到一个生成的node相关路径,修改成自定义的node_global如下图:
到这一步,配置就完成了,我们来测试一下。
测试可以用express模块,这是最常用的。
进行全局安装
npm install express -g # -g是全局安装的意思
/如果报错,说明你又没开管理员模式/
安装完express模块可以在之前设置的全局路径里找到,即node_global
如果你已经安装过express,它也会报错,就像这样
这时候,我们来安装vue.js
npm install vue -g //npm和-g的意思上面已经说过
- 可以在全局目录下找到安装好的vue,
我们在nodeglobal目录下找到了安装的vue(最开始提到的node_modules文件夹此时也出现在这里)
dist是distribution的缩写,为最终发布产品
查看vue版本时的命令行为:
vue -V //特别的,查看vue版本时的-V为大写
然后安装vue脚手架的init模块:
切换为d盘,且为根目录
npm i -g @vue/cli-init
进行vue项目初始化
vue init webpack vue1 //vue1为创建的文件夹名称
前三个部分可以自己命名填写,不建议大写,之后就会开始自动建立项目
初始化:
成功!打开提示地址就可以看到vue界面
- 然后就可以用webstorm打开vue1查看自己的代码(图转)
初始化uniapp项目:
npm install -g @vue/cli
要create一个uniapp项目,cli版本必须至少为3.0,不然执行下一步会报错(当然报错的时候它会告诉你版本太旧了,让你uninstall再install,就像这样)
vue create -p dcloudio/uni-preset-vue my-project //my-project为项目名
此时会提示选择项目模板:
创建完就可以用webstorm打开了
- CLI 工程默认带了 uni-app 语法提示和 5+App 语法提示
运行项目
npm run dev:%PLATFORM%
Hbuilder配置uniapp项目
首先,配置你之前安装好的node.js路径和npm路径
vue&uniapp环境搭建以及项目创建(webstorm)的更多相关文章
- 【Vue】环境搭建、项目创建及运行
一.软件下载 1. 进入官网https://nodejs.org/en/下周node.js,傻瓜式安装步骤(一直下一步就好) 2. 进入官网http://www.dcloud.io/下载并安装编辑器H ...
- Ionic2开发环境搭建、项目创建调试与Android应用的打包、优化
Ionic2开发环境搭建.项目创建调试与Android应用的打包.优化. windows下ionic2开发环境配置步骤如下: 下载node.js环境,稳定版本:v6.9.5 下载android stu ...
- Vue环境搭建和项目创建
目录 vue项目 环境搭建 项目创建 vue项目 环境搭建 node node ~~ python:node是用c++编写用来运行js代码的 npm(cnpm) ~~ pip:npm是一个终端应用商城 ...
- Angular开发环境搭建和项目创建以及启动
工具的安装 首先需要安装node,直接在官网下载node,然后一直下一步安装完即可,在安装node的时候自带了npm包管理工具 然后安装Angular CLI,使用npm命令安装输入以下命令 npm ...
- 【Python3.6+Django2.0+Xadmin2.0系列教程一】环境搭建及项目创建
由于工作需要,接触了大半年时间的Django+xadmin框架,一直没空对这块对进行相关的梳理.最近在同事的怂恿下,就在这分享下笔者的学习及工作经验吧. 好了,话不多说,下面开始进入正题: 环境需求: ...
- cocos3.x - lua vs2013环境搭建及项目创建示例
第一步:装vs2013vs 2013下载(没试过) 安装颜色设深色(不伤眼睛),只装c++够用了 第二步:装cocos环境 (如果不打包只为了解引擎之类的话,只装cocos就可以了(就可以了,jdk, ...
- phonegap 4.2 环境搭建 及 项目创建 运行
安装Java 和 ADT 1.首先要安装java运行环境jdk,这个可以自行到官网下载.百度也有下载连接:( http://www.baidu.com/s?tn=baidu&ie=utf-8& ...
- Cocos2d-x学习笔记(一)环境搭建与项目创建
可运行的代码可以说明一切问题. 环境需安装VS201x + Python2.7 + Cocos2d-x-2.2.5.(Linux下参考链接:http://www.cocos2d-x.org/wiki/ ...
- react-native 环境搭建以及项目创建打包
参考:http://www.lcode.org/%E5%8F%B2%E4%B8%8A%E6%9C%80%E8%AF%A6%E7%BB%86windows%E7%89%88%E6%9C%AC%E6%90 ...
随机推荐
- Solution -「洛谷 P6577」「模板」二分图最大权完美匹配
\(\mathcal{Description}\) Link. 给定二分图 \(G=(V=X\cup Y,E)\),\(|X|=|Y|=n\),边 \((u,v)\in E\) 有权 \(w( ...
- RISC-V 特权指令结构
机器模式 机器模式(缩写为 M 模式,M-mode)是 RISC-V 中 hart(hardware thread,硬件线 程)可以执行的最高权限模式.在 M 模式下运行的 hart 对内存,I/O ...
- 利用 docker 部署 elasticsearch 集群(单节点多实例)
文章目录 1.环境介绍 2.拉取 `elasticserach` 镜像 3.创建 `elasticsearch` 数据目录 4.创建 `elasticsearch` 配置文件 5.配置JVM线程数量限 ...
- 多图|一文详解Nacos参数!
Nacos 中的参数有很多,如:命名空间.分组名.服务名.保护阈值.服务路由类型.临时实例等,那这些参数都是什么意思?又该如何设置?接下来我们一起来盘它. 1.命名空间 在 Nacos 中通过命名空间 ...
- SpringBoot+MybatisPlus+Mysql+Sharding-JDBC分库分表实践
一.序言 在实际业务中,单表数据增长较快,很容易达到数据瓶颈,比如单表百万级别数据量.当数据量继续增长时,数据的查询性能即使有索引的帮助下也不尽如意,这时可以引入数据分库分表技术. 本文将基于Spri ...
- 十大经典排序算法(java实现、配图解,附源码)
前言: 本文章主要是讲解我个人在学习Java开发环境的排序算法时做的一些准备,以及个人的心得体会,汇集成本篇文章,作为自己对排序算法理解的总结与笔记. 内容主要是关于十大经典排序算法的简介.原理.动静 ...
- python运算符优先级及部分运算
在python里面,有很多运算符,比如:算术运算符.赋值运算符.比较运算符.逻辑运算符.成员运算符.身份运算符和位运算符等.这里主要来看看这些运算符的优先级:从上到下优先级依次递减. 优先顺序 运算符 ...
- 【C# 】继承
背景..什么是继承? 「继承」是对象导向编程的其中一个基本属性. 它可让您定义子类,重复使用(继承).扩充或修改父类别行为. 其成员可供继承的类别称为基底类别. 继承基底类别成员的类别则称为「衍生类别 ...
- idea中maven配置 Unable to import maven project: See logs for details
Help -> show log in Explorer 1) No implementation for org.apache.maven.model.path.PathTranslator ...
- Python post中session和auth 的三种方法
1.方式一,获取session后.存储起来.下次调用时候,传递一个session植即可 #/bin/python # -*- coding: utf-8 -*- import requests fro ...