更多>>网页设计 Blog

Win7 系统环境如何安装 Vue 并创建 Vue 项目

本文介绍了如何在 Win7 系统环境下,安装 vue,以及利用 vue 创建项目,以及与 vue 安装相关的 npm 和 node.js。

一、前言


想要安装 Vue,首先你得安装好 npm,因为 vue 是用 npm 命令来安装的。

那么如何安装 npm 呢?想要安装 npm,那么你得先安装好 node.js。

因为 npm 是 node.js 自带的包管理工具,是随同 node.js 一起安装的包管理工具,已经内置在了 node.js 中。


所以对于 Win7 系统来说,想要安装 vue,那么首先需要安装 node.js,然后用内置的 npm 来安装 vue。


二、下载 node.js


1、下载地址


(1)node.js 官网地址:

https://nodejs.org/en/


(2)node.js 下载地址:

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


(3)node.js 历史版本地址:

https://nodejs.org/en/download/releases/


2、说明


如果你的电脑是 win7 系统环境,那么建议安装 <= v13 的 node 版本。

因为 v13 的下个一版本 v14 不再支持 win7 系统了。

而 v13 的最高版本则是 v13.14.0。


如果你使用高于 v13 的版本,安装时,则会弹出如下窗口:

2022-08-18_000219.png


根据笔者的使用经历,如果使用 node-v13.14.0 版本,可能会报错,错误如下:

错误一:安装完毕,会报出如下错误:

npm WARN notsup Unsupported engine for postcss@8.4.16: wanted: {"node":"^10 || ^
12 || >=14"} (current: {"node":"13.14.0","npm":"6.14.4"})

错误二:使用 vue -V 查看版本号时,报出如下错误:

You are using Node v13.14.0, but this version of @vue/cli requires Node ^12.0.0
|| >= 14.0.0.
Please upgrade your Node version.

所以本文建议使用 v12 的最高版本 v12.22.12 进行安装。


在历史版本地址中,找到 v12 的最高版本进行下载,地址如下:

https://nodejs.org/download/release/v12.22.12/


如果你的电脑是64位系统,就下载 node-v12.22.12-x64.msi 下载地址:

https://nodejs.org/download/release/v12.22.12/node-v12.22.12-x64.msi


如果你的电脑是32位系统,就下载 node-v12.22.12-x86.msi 下载地址:

https://nodejs.org/download/release/v12.22.12/node-v12.22.12-x86.msi


三、安装 node.js


1、安装


双击 node-v12.22.12-x64.msi,然后点击 Next -> 勾选同意协议 -> 点击 Next -> 选择安装路径,如 D:\Program Files\nodejs\ -> 点击 Next -> 点击 Next -> 点击 Next -> 点击 Install -> 点击 Finish

安装完成


2、查看安装结果


查看 node.js 版本号:

node -v

查看 npm 版本号:

npm -v

如图所示:

2022-08-18_000345.png


3、创建全局文件夹 node_global 和 node_cache


找到 node 安装路径,如 D:\Program Files\nodejs 目录下,

全局包目录:node_global

全局包缓存目录:node_cache


4、设置环境变量


我的电脑 -> 属性 -> 高级系统设置 -> 环境变量:

找到系统变量,找到 PATH -> 编辑 在后面追加:D:\Program Files\nodejs\node_global;

点击确定 -> 确定 -> 确定


5、修改 npmrc 配置


找到 node 安装路径,找到 npmrc 文件,如 D:\Program Files\nodejs\node_modules\npm 目录下

打开 npmrc 文件,注意不是 .npmrc 文件,而是 npmrc 文件

可以看到,默认配置如下:

prefix=${APPDATA}\npm

修改为如下配置:

registry=https://registry.npm.taobao.org/
prefix=D:\Program Files\nodejs\node_global
cache=D:\Program Files\nodejs\node_cache
strict-ssl=false


四、安装 vue-cli


1、安装


(1)启动命令窗口,执行如下命令:

npm install -g @vue/cli

如图所示:

0.png


(2)安装成功后,如图所示:

vue安装完毕结果.png


【特别说明】

如果安装到最后,报错了,如下所示,只需要把 node.js 卸载,并把 node.js 文件夹全部删除,再重新先安装 node.js,然后再安装 vue 即可。

20931 verbose stack Error: EPERM: operation not permitted, unlink 'D:\Program Files\nodejs\node_global\node_modules\.staging\typescript-6745e146\lib\tsserverlibrary.js'
20932 verbose cwd C:\Users\Administrator
20933 verbose Windows_NT 6.1.7601
20934 verbose argv "D:\\Program Files\\nodejs\\node.exe" "D:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "@vue/cli"
20935 verbose node v12.22.12
20936 verbose npm  v6.14.16
20937 error code EPERM
20938 error syscall unlink
20939 error path D:\Program Files\nodejs\node_global\node_modules\.staging\typescript-6745e146\lib\tsserverlibrary.js
20940 error errno -4048
20941 error Error: EPERM: operation not permitted, unlink 'D:\Program Files\nodejs\node_global\node_modules\.staging\typescript-6745e146\lib\tsserverlibrary.js'
20941 error  [OperationalError: EPERM: operation not permitted, unlink 'D:\Program Files\nodejs\node_global\node_modules\.staging\typescript-6745e146\lib\tsserverlibrary.js'] {
20941 error   cause: [Error: EPERM: operation not permitted, unlink 'D:\Program Files\nodejs\node_global\node_modules\.staging\typescript-6745e146\lib\tsserverlibrary.js'] {
20941 error     errno: -4048,
20941 error     code: 'EPERM',
20941 error     syscall: 'unlink',
20941 error     path: 'D:\\Program Files\\nodejs\\node_global\\node_modules\\.staging\\typescript-6745e146\\lib\\tsserverlibrary.js'
20941 error   },
20941 error   errno: -4048,
20941 error   code: 'EPERM',
20941 error   syscall: 'unlink',
20941 error   path: 'D:\\Program Files\\nodejs\\node_global\\node_modules\\.staging\\typescript-6745e146\\lib\\tsserverlibrary.js',
20941 error   parent: '@vue/cli'
20941 error }
20942 error The operation was rejected by your operating system.
20942 error It's possible that the file was already in use (by a text editor or antivirus),
20942 error or that you lack permissions to access it.
20942 error
20942 error If you believe this might be a permissions issue, please double-check the
20942 error permissions of the file and its containing directories, or try running
20942 error the command again as root/Administrator.
20943 verbose exit [ -4048, true ]


2、查看安装结果


查看 vue-cli 版本号:

vue -V

vue --version

如图所示:

2022-08-18_000666.png


五、创建项目


1、进入项目文件夹,执行创建命令


(1)假设项目文件夹是 mydemo

首先进入项目文件夹,如 D:\java\myjava2023\mydemo

如图所示:

10.png


(2)然后执行如下创建命令:

vue create mydemo-vue

然后点击回车键

11.png

然后等待安装。


说明:

最后会自动创建 mydemo-vue 目录。

(提示默认的yarn环境很慢,可以切换新的环境,我们这里可以选Y。这个切换镜像的步骤不一定都有,如果没有,则直接进入下一步。)


2、选择模版


这里提供了三个选项,分别为VUE3默认模版、VUE2默认模版、其他。

此处我们选择:Manually select features

如下:

Vue CLI v5.0.8

? Please pick a preset:

Default <[Vue 3] babel, eslint>

Default <[Vue 2] babel, eslint>

Manually select features

如图所示:

12.png

说明:

利用上下方向箭头,可以进行选择。

我们这里选择“Manually select features”,然后点击回车键。

(这里提供的默认模版,让我们避免第一次创建需要设置很多东西。这里我们选择第三个选项,因为默认选项有很多常用的模块都不安装。)


3、选择对应的模块


项目模块说明:

Babel: 用于确保代码兼容性(必选)

TypeScript: 语法框架,可以不选,默认用js

Progressive Web App (PWA) Support: 利用现代 Web 技术提供更好用户体验的应用程序类型。

Router: vue路由(必选)

Vuex: 用来存储通用变量或状态的(必选)

CSS Pre-processors: CSS Pre-processors 是一类用于增强和扩展CSS功能的工具,它们允许开发者使用一些在标准CSS中不可用的特性,如变量、嵌套规则、混入(Mixins)等,比如可以用Sass、Less等(必选)

Linter / Formatter: 进行代码格式校验(必选)

Unit Testing:

E2E Testing: 


说明:

这里我们通过“上下方向键”进行移动选项,然后利用“空格键”进行选中。

我们选择如下选项:

Babel

Router

Vuex

CSS Pre-processors

Linter / Formatter


如图所示:

13.png

选择完后,直接回车。


4、选择版本


因为我们是 win7系统,此处我们选择 2.x 版本,然后点击回车键。

(因为如果选择 3.x 的话,安装到最后会出现错误。)

如图所示:

14.png


5、选择路由显示效果


vue路由显示有两种,一种是路由带个#号,一种是不带。

我们这里选择是,即输入 Y,然后点击回车键。

如图所示:

15.png


6、选择CSS预处理器


看自己需要,我们选第一个,即默认的 Sass/SCSS <with dart-sass>,然后点击回车键。

如图所示:

16.png


7、选择代码规范


选择敲代码的时候要执行哪些规范,我们这里可以选第一个,即默认的 ESLint with error prevention oney,然后点击回车键。

如图所示:

17.png


8、选第一个


即默认的 Lint on save,然后点击回车键。

如图所示:

18.png


9、选择Babel等配置放在哪个文件


我们选择放在package.json就行。

即利用“下方向箭头”移动到 In package.json,然后点击回车键。

如图所示:

19.png


10、是否把当前的选项作为一个默认模版,以后再创建新的vue项目的时候,可以直接选对应模版就行,不用再操作选这些设置


我们这里选择否,即输入 N,然后点击回车键。

如图所示:

20.png

然后等待安装。

(最后选择模块安装包管理器,我们这里选npm。若没有,可自行跳过,直接进入下一项。)


11、安装成功,进入项目,运行服务


如图所示:

21.png

(1)按照如图的提示,我们执行命令:cd mydemo-vue,点击回车键,即进入vue项目

(2)然后启动服务,即执行命令:npm run serve,点击回车键,等待服务启动


12、访问项目


服务启动后,如图所示:

22.png

App running at:

- Local:   http://localhost:8080/

- Network: http://192.168.1.2:8080/

在浏览器中输入上面任意一个链接,即可打开我们创建的vue项目。

如图所示:

23.png


评论列表

暂时没有相关记录

发表评论

用来接收审核回复提醒,请认真填写

  换一张?
captcha
看不清?点击图片换一张