目录

一、Node.js、npm简介

1. Node.js

2. npm

3. npm和Node.js的发展

二、Node.js(内置npm)的下载与安装

三、Vue CLI脚手架的安装与项目的创建:

1. 在用Vue构建大型应用时推荐使用npm安装

2. 启动并运行vue项目

3. 在IDEA中运行Vue项目

4. elementUI的安装配置


一、Node.js、npm简介

1. Node.js

Node.js是一个Javascript运行环境(runtime environment),不是一个js文件,实质是对Chrome V8引擎进行了封装。Node.js 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python 等服务端语言平起平坐的脚本语言。Node.js提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常好。Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。

chrome浏览器和Node.js在解析javascript都使用了v8引擎:

2. npm

当一个网站依赖的js代码越来越多,开发过程将变得更加复杂:去 jQuery 官网下载 jQuery;去 BootStrap 官网下载 BootStrap;去 Underscore 官网下载 Underscore等等,于是npm(Node Package Manager,包管理工具)应运而生,这一点和maven、gradle十分相似,只不过maven、gradle是用来管理java jar包的,而npm是用来管理js的。

npm的实现思路和maven、gradle是一样的:
1、有一个远程代码仓库(registry),在里面存放所有需要被共享的js代码,每个js文件都有自己唯一标识。
2、用户想使用某个js的时候,只需引用对应的标识,js文件会自动下载下来。

3. npm和Node.js的发展

npm作者将npm开发完成后发邮件通知 jQuery、Bootstrap、Underscore 作者,希望他们把 jquery、bootstrap、underscore 放到npm远程仓库,但是没有收到回应,于是npm的发展遇到了瓶颈。这时Node.js作者也将Node.js开发完成,但是 Node.js 缺少一个包管理器,于是他和 npm 的作者一拍即合、抱团取暖,最终 Node.js 内置了npm,这也就是现在安装Node.js之后不用另外安装npm就有npm版本的原因,且有时候我们只想单独安装npm,不想安装node.js,这个好像是不行的。后来Node.js被开发者广泛使用之后,大家开始用npm来共享js代码了,于是 jQuery 作者也将 jQuery发布到npm了。所以现在,我们可以使用npm install jquery 来下载 jQuery 代码。现在用 npm 来分享代码已经成了前端的标配。

二、Node.js(内置npm)的下载与安装

2.1 Windows系统

配置js环境(相当于给java配置JVM),在nodejs官网(Node.js 中文网)下载配置node环境,根据电脑或虚拟机系统来选择即可,这里我选择Windows64位安装包(.msi)为例:

安装过程:

安装完成后检查一下版本,“开始”右击开启powershell(管理员)命令窗口,输入node -v检查node环境,npm -v检查相应工具版本:

2.2 Mac OS系统

1.安装Homebrew:在Mac OS系统中有一个管理安装工具包的工具,叫做Homebrew,在安装node.js之前需要先安装Homebrew以方便node.js的下载,首先检查自己的电脑有没有安装Homebrew,在终端输入以下指令:

上图说明还没有安装Homebrew,Homebrew的安装方法如下, Homebrew官网:

The Missing Package Manager for macOS (or Linux) — Homebrew

在官网中可以找到下载命令,输入下载命令下载Homebrew:

在终端输入命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

可能会出现下面的错误:

fatal: unable to access 'https://github.com/Homebrew/brew/': LibreSSL SSL_read: error:02FFF03C:system library:func(4095):Operation timed out, errno 60
Error: Fetching /opt/homebrew/Library/Taps/homebrew/homebrew-core failed!
Fetching /opt/homebrew failed!
Failed during: /opt/homebrew/bin/brew update --force --quiet

解决方式:

git config --global --unset http.proxy
git config --global --unset https.proxy

安装成功:

执行brew update更新homebrew;

执行命令行brew install node安装node。执行npm -v即可看到安装好的npm版本,如下:

三、Vue CLI脚手架的安装与项目的创建:

1. 在用Vue构建大型应用时推荐使用npm安装

在powershell(管理员)命令窗口,输入命令 npm install -g @vue/cli(旧版)或 npm install vue(最新版,取自vue官网Vue.js),等待十分钟左右,安装完成(也可以自行百度使用镜像,速度较快):

表示vue CLI(脚手架)安装完成。

vue --version:查询Vue CLI版本。(如果是在IDEA工程运行过程中安装CLI则需要重启IDEA,其中的Terminals输入框中输入npm指令才能起作用)

可能会出现类似的报错,大概的意思是系统禁止此脚本运行:

vue无法加载文件C:\Users\Administrator\AppData\Roaming\npm\vue.ps1因为在此系统上禁止运行脚本

解决方法:
1、管理员身份运行PowerShell(命令提示符,来源于Linux的命令提示符也叫Shell)

2、执行:set-ExecutionPolicy RemoteSigned (签名或运行这些脚本)即可完成。

2. 启动并运行vue项目

启动vue项目管理器,打开命令行,输入命令vue ui

将Router和Vuex选中,将Linter\Formatter取消:

打开历史记录:

正在创建:

创建完成:

点击任务,进行测试和热更新,点击运行。测试完成,编译成功:

查看输出结果:

点击本地连接和网络连接:

在命令行关掉(Ctrl +c),随即页面显示已断开连接 :

也可以将输出结果呈现出客户端桌面app形式,但需要安装安装桌面程序插件,输入指令vue add electron-builder,选择版本:

接着运行,输入指令npm run electron:serve

运行完成,随即弹出客户端,理论上可以在结果中的文件路径中找到,但实际上没有.exe文件,不知道是什么问题(?)

3. 在IDEA中运行Vue项目

把JavaScript版本改成高版本:

在Terminals栏输入npm run serve,运行vue页面:

4. elementUI的安装配置

vue中一般会用到组件化开发elementUI,安装element-ui组件(官网Element - The world's most popular Vue UI framework),在Terminal终端中输入:

npm install --save element-ui

Node.js、npm环境配置与Vue项目创建相关推荐

  1. windows下安装node.js及环境配置、部署项目

    https://blog.csdn.net/zjh_746140129/article/details/80460965

  2. node.js开发环境配置

    node.js是什么 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效.Node.j ...

  3. Node.js 安装---环境配置---输出Hello World !

    目   录 [一].推荐学习资源 [二].安装Node环境 (2.1)查看当前Node环境的版本号 (2.2)下载软件:https://nodejs.org/en/ [Node.js 官网] (2.3 ...

  4. 01-Windows下安装Node.js及环境配置

    1. 前期准备###### 1.Node.js简介 简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运 ...

  5. Mac 安装 node.js 及环境配置

    1.官网下载 访问nodejs官网,点击稳定版,并下载 https://nodejs.org/en/ 2.安装 双击刚下载的文件,按步骤默认安装就行 3. 验证 安装完成后打开终端 输入 npm -v ...

  6. idea中tomcat环境配置及web项目创建的问题

    tomcat环境配置 1.打开Run,进入 Edit Configurations 找到tomcat Server后 配置右侧application server的路径 看到以上效果 说明配置成功. ...

  7. 第一个安卓app应用的开发--环境配置和第一项目创建

    现在,手机可以说很普遍了,大街上,地铁上随处都可以看到低头刷手机的人.如果他们用的是安卓手机的话,那他们现在用的就是安卓app应用. 那要开发一个app需要什么呢? 配置 环境 给你的电脑安装Andr ...

  8. Node.js开发入门(一)——安装Node.js及编辑器配置

    Node.js是一个轻松构建快速,可扩展的网络应用平台建立在Chrome的JavaScript运行.Node.js使用事件驱动,非阻塞I/O模型,使得它重量轻,高效,完美的数据密集型实时应用程序运行在 ...

  9. 网站开发(一)Node.Js 安装和配置及express配置

    目录 @[TOC](目录) 一.Node.js的下载和安装 1 下载 2 安装 3 检查是否安装成功 二.环境配置 1 node和npm环境配置 2 配置全局模块的存放路径以及cache的路径 三.安 ...

最新文章

  1. java pashone_java – 如何使用onejar Maven插件在清单中设置附加的Class-Path条目?
  2. 使用SQLCMD在SQLServer执行多个脚本
  3. ios无痕埋点_iOS可视化埋点方案
  4. springboot整合JWT使用
  5. Java Array.sort的六种常用方法总结
  6. (55)FPGA基本约束-UCF与XDC(第11天)
  7. php 同步退出,Ucenter 的同步登录与同步退出
  8. 一步一步写算法(之递归和堆栈)
  9. javascript常用函数大全
  10. python调用hownet API计算两个词的相似度
  11. Screw一键生成数据库文档工具
  12. Flink Web UI不能访问
  13. 谷歌tts使用粤语读出内容
  14. 已解决(Python爬虫requests库报错 请求异常SSL错误,证书认证失败问题)requests.exceptions.SSLError: HTTPSConnectionPool
  15. golang for嵌套循环中break 的注意事项和使用细节: break 语句出现在多层嵌套的语句块中时,可以通过标签指明要终止的是哪一层语句块
  16. 什么蓝标认证BLUESIGN?蓝标认证BLUESIGN怎么做?
  17. java服务器端集成微信小程序
  18. java鱼眼相机标定_鱼眼相机标定方法及标定装置制造方法
  19. SQL截取字符串(substring与patindex的使用)
  20. 不坑盒子:强大的word插件,让工作更高效

热门文章

  1. 应对机器学习中类不平衡的10种技巧
  2. 适合全屏手机的高清壁纸,看这里!
  3. 计算机图形学01:直线生成算法(DDA算法)
  4. 页面访问控制的3种方法
  5. Revit中为房间添加填充图例和“构件快速上色”
  6. 白鹭小游戏-成语挑战-资源放置
  7. 为什么需要内网穿透技术?
  8. OBS 插件开发 之 美颜
  9. Linux — 系统账号及权限管理
  10. template波浪线