从零构建vue项目(一)--搭建node环境,拉取项目模板

本文是基于vuecli2搭建的项目.

1. 下载安装nodejs    

  地址:https://nodejs.org/en/download/

  选择安装版windows .msi, 不要选择压缩版

  下载完成后,下一步-->下一步-->安装完成

    npm:  node pageage mangemen node.js的包管理器, 集成到node.js中了.

  验证node是否安装成功:

    打开命令行(windows)或终端(mac),在命令行(终端)中输入:

    node -v 如果提示出版本信息则说明node安装成功

    npm -v 如果提示出版本信息则说明npm安装成功

  如果输入npm -v没有反应, 删除C:\Users{账户}\下的.npmrc文件就可以了.

2. 安装淘宝镜像

在终端输入:sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

根据提示输入密码,等待安装成功

验证淘宝镜像是否安装成功:

在终端输入cnpm -v  如果提示出版本信息则说明cnpm淘宝镜像安装成功

cnpm安装成功后,以后npm install 命令用cnpm install代替.

也可以全局安装yarn, 后续用yarn命令

3. 安装yarn

  yarn是一个包管理器, 与npm很多功能都是相同的,数据格式也一致,并且更加轻量化, 命令也比较简洁, 所以包管理器可以在npm和yarn中选其一.

  详见yarn官方文档

4. 安装vue脚手架:

  vue-cli:基于node.js的开发环境的脚手架.

  脚手架:有人将开发过程中用到的工具和环境都配置好了,直接可以做开发而不用考虑搭建这些工具环境了.

  在终端中输入命令: cnpm install vue-cli –g (mac中有install的全部要加sudo)

    (-g全局安装,全局安装即就将当前的工具安装在了node的安装目录下)

  验证vue-cli是否安装成功:

  在终端输入vue -V  如果提示出版本信息则说明vue-cli安装成功

---------------以上步骤都是工具,只需安装一次,以下步骤是每个项目的过程----------------

5. 拉取项目模版

新建一个存放项目的文件夹(如:Vue_Code7),在该文件夹下打开终端

通过下面的简单的Linux命令进入到指定的文件夹:

ls  列出当前所在目录下的所有文件及文件夹

cd xxx 进入到当前目录下的指定的文件夹

cd ../ 返回上一级目录

在指定文件夹下打开终端后,在终端中输入:

sudo vue init webpack my-project

(webpack是官方模版,my-project是自定义的项目名称)

也可以自定义模板

回车 intall vue-router? 是否装vue-router(看项目需要)

Use ESLint to lint your code? n

Set up unit tests 是否安装小测试

Pick a test runner

Setup e2e tests with Nightwatch?

Should we run ‘npm install‘ for you after the...? no,I will ....进入第5步

6. 下载安装项目依赖

如果在拉取模版时没有下载安装依赖,则需要执行如下操作

1)进入项目所在的项目文件夹

cd my-project(项目名称)

新打开的项目需要先安装下依赖

2)通过下面的命令安装依赖:

sudo cnpm install

3) mac系统无法保存,打开项目根目录,显示简介,解锁,全部修改为读与写,应用到所有项目,上锁.

npm是国外服务器的,用来安装很慢, cnpm是淘宝镜像,用来安装很快

7.启动项目

在项目文件夹下打开终端,运行下面的命令:

npm run dev

  如报错,试下下面的命令:

  npm install --save-dev [email protected]

  启动完成将会提示http://localhost:8080这样的地址,也就是运行地址.

  在package.json中dev中配置--open ‘Google Chrome‘就会自动打开浏览器运行,不加浏览器名就是打开默认浏览器.

    "scripts": {

      "dev": "webpack-dev-server --inline --progress --open --config build/webpack.dev.conf.js",

    ...}

  windows系统: 打开根目录,选中文件右键打开命令窗口

  mac:系统偏好设置,键盘,快捷键,服务,终端勾选.打开根目录,选中文件右键打开命令窗口

修改运行的端口和域名,可以在config/index.js中修改:

dev{

host: ‘127.0.0.1‘,    // can be overwritten by process.env.HOST

port: 8080,

}

8. 项目运行的流程

第一步:执行npm run dev,

即执行 webpack-dev-server --inline --progress --config build/webpack.dev.conf.js

第二步:使用webpack工具(打包捆绑工具)根据build/webpack.dev.conf.js配置文件将项目打包到内存中

webpack根据配置文件加载所配置loader对入口文件及其所引用到的文件进行编译,

编译完成后webpack根据入口出口配置,将所有用到的文件打包到出口文件(app.js)

在利用所配置的插件(HtmlWebpackPlugin)将出口文件自动插入到项目中的index.html

最后在项目目录下启动devServer服务器

  第三步:服务启动后,自动打开项目下的index.html文件,用浏览器执行起来.

原文地址:https://www.cnblogs.com/qiezuimh/p/11365370.html

时间: 2024-10-04 09:47:05

从零构建vue项目(一)--搭建node环境,拉取项目模板的相关文章

【重学Node.js 第1&2篇】本地搭建Node环境并起RESTful Api服务

本地搭建Node环境并起RESTful Api服务 课程介绍看这里:https://www.cnblogs.com/zhangran/p/11963616.html 项目github地址:https://github.com/hellozhangran/happy-egg-server 说明:本想分两章讲环境搭建和起api服务,但操作下来确实过于简单.但考虑到整个系列的完整性也不能不讲,那就把这两篇合二为一吧 本地搭建Node环境 开发环境主要是指Node.MongoDB.本人是用的mac电脑,

TortoiseGit学习系列之TortoiseGit基本操作拉取项目(图文详解)

前面博客 TortoiseGit学习系列之TortoiseGit基本操作修改提交项目(图文详解) TortoiseGit学习系列之TortoiseGit基本操作将提交到本地的项目推送到在线仓库(图文详解) TortoiseGit基本操作拉取项目 如果本地的项目没有在线仓库的新,则需要执行拉取操作(Pull ...). 在本地项目的空白处点击鼠标右键, 选择 TortoiseGit --> 拉取... 或: Pull.... 弹出拉取(pull)对话框: [如果拉取有BUG,请不要使用 rebas

服务器上安装搭建node环境

一.版本 : node  v4.4.3 npm  v2.15.1 pm2  v1.1.3 express v4.13.4 二.node安装与环境配置 新建node安装目录,与node项目目录 sudo mkdir -p /www/dev/node 2.进入node目录,下载node二进制文件包(免编译) sudo  wget https://nodejs.org/dist/v4.4.3/node-v4.4.3-linux-x64.tar.gz 如果wget 不可用,可先下载wget    : 

02. SpringCloud实战项目-快速搭建Linux环境-运维必备

SpringCloud实战项目全套学习教程连载中 PassJava 学习教程 简介 PassJava-Learning项目是PassJava(佳必过)项目的学习教程.对架构.业务.技术要点进行讲解. PassJava 是一款Java面试刷题的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实Java基础. PassJava 项目可以教会你如何搭建SpringBoot项目,Spring Cloud项目 采用流行的技术,如 SpringBoot.MyBatis.Redis. MySql. Mon

git中使用命令将远程仓库拉取项目在本地文件夹

在有些时候,我们往往从github或者gitlab或者coding上面直接下载项目下来运行,但是这种情况往往没有使用git远程拉取来的安全(或者叫装逼), 所以这里我以gitLab为例子,说一下如何将远程服务器上的代码拉取到本地   首先,你得安装好git的软件 可以从网上获取 安装教程点击链接:git安装教程 安装好后,打开你的远程仓库的网站,当然你得发现你的项目组或者找到开源项目的东东 比如我的 gitlab: 然后随便打开一个项目,复制SSH链接:   接下来就可以开始在黑框里面搞了: 打

零基础学习Mahout之-----搭建单机环境

一.Mahout是什么? Mahout是Apache的一个开源项目(http://mahout.apache.org/),提供了机器学习领域的若干经典算法,以便开发人员快速构建机器学习和数据挖掘方面的应用. Mahout是基于Hadoop的.从名称上看也很有意思,Hadoop是一个大象的名字,而Mahout则是象夫.看象人,可见二者联系之紧密.(这让我自然联想到Sun和Eclipse...) 我此时是一个完全没用过Mahout的门外汉,对Hadoop也没有实际使用经验,算是真正的零基础.我的目标

vue.js webpack搭建开发环境

国内推荐用 cnpm 下载 npm 太慢了 1, 安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org 下载完之后 输入 cnpm -v 查看版本 2 安装vue脚手架 cnpm install -g vue-cli 3.初始化一个项目 vue init webpack my-project 填写项目名字 描述 作者 no no no .... 然后就会出现这些文件 4.下载依赖 成功后出现 node_这个文件

node学习笔记-搭建node环境

最近项目要用到node,利用空闲整理做下笔记 第一步  安装node,方式比较多,最为直接的是直接去官网     可直接从官网下载安装http://nodejs.cn/download/ 根据自己情况选择相应的版本安装 第二步   测试是否安装成功 打开命令终端,这样就算安装成功了 node -v v4.2.5 第三步   安装node最好用的框架 express,详情移步 http://www.expressjs.com.cn/ $ npm install express --save 准备工

linux搭建node环境超详细教程

linux 环境搭建详细步骤 1.访问官方网址:https://nodejs.org/en/download/ 2.选择和你服务器版本相关的压缩包,复制下载链接 3.服务器登录ssh,(这里我用的服务器是centos7,64位的) wget   https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz 4.下载后,你会发现是xz结尾的,用命令 xz -d  node-v8.11.1-linux-x64.tar.xz 然后在 ls