npm安装教程 搭建vue

一、相关概念

npm: Nodejs下的包管理器。
webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。
vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装)

二、安装和配置环境变量

1、下载NodeJS并安装
在这里插入图片描述
2、一路Next,直到Finished
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、打开CMD,检查是否正常
node自带npm,但是不是最新版本
在这里插入图片描述
4、先如下图D盘建立2个目录node_cache和node_global
在这里插入图片描述
然后运行以下2条命令

npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"

在这里插入图片描述
输入命令

npm config set registry=http://registry.npm.taobao.org 

配置镜像站
在这里插入图片描述

在这里插入图片描述
检查一下镜像站行不行命令

npm config get registry

5、npm info vue 看看能否获得vue的信息
在这里插入图片描述
在这里插入图片描述
注意,此时,默认的模块D:\nodejs\node_modules 目录
将会改变为D:\nodejs\node_global\node_modules 目录,
如果直接运行npm install等命令会报错的。
我们需要做1件事情:
增加环境变量NODE_PATH 内容是:D:\nodejs\node_global\node_modules
在这里插入图片描述

三、测试NPM安装vue.js

重新打开CMD让上面的环境变量生效
命令:npm install vue -g
这里的-g是指安装到global全局目录去
在这里插入图片描述
在这里插入图片描述

四、测试NPM安装vue-router

命令:npm install vue-router -g
在这里插入图片描述
在这里插入图片描述
运行npm install vue-cli -g安装vue脚手架
在这里插入图片描述
在这里插入图片描述
对path环境变量添加D:\nodejs\node_global
在这里插入图片描述
在这里插入图片描述
重新打开CMD,并且测试vue是否使用正常
在这里插入图片描述
注意,vue-cli工具是内置了模板包括 webpack 和 webpack-simple,前者是比较复杂专业的项目,它的配置并不全放在根目录下的 webpack.config.js 中。

如果执行vue init webpack vue10出现:

   Command vue init requires a global addon to be installed.   Please run undefined @vue/cli-init and try again.

请先执行下面这条命令

npm install -g @vue/cli-init


在这里插入图片描述
初始化,运行npm install安装
在这里插入图片描述
运行npm install dev安装依赖
会出现如下报错
在这里插入图片描述
解决方案:输入命令npm i ajv----敲回车
在这里插入图片描述
执行过程中出现上图错误,可以忽略,原因如下

fsevents不在package.json里,但是仍然安装了,是因为你的系统是Windows系统,fsevents是苹果系统的可选依赖,你的项目有可能是团队项目,别人在他的mac上安装了fsevents相关依赖库,所以到这边你也就安装到你的windows上边了。
你可以检查你的package.json 文件中是不是有fsevents相关依赖,删除即好!
如果没有,其他的npm包也会有依赖fsevents的!!!
这是warning错误,是因为mac下需要 fsevents,这里是在windows环境,所以可以忽略这个警告,对你没什么影响的。

执行npm run dev,出现如下界面代表执行成功
在这里插入图片描述
按照提示打开地址http://localhost:8080
在这里插入图片描述

  • 34
    点赞
  • 130
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
### 回答1: 很抱歉, 我无法提供中文服务。 但是我可以尝试用英文来帮助您解决这个问题。 当您使用 `vue npm install` 命令并遇到错误时, 一种常见的原因是连接到 npm registry 时出现了问题。这可能是由于您的网络连接出现了问题或者由于您使用了不正确的 registry 地址导致的。 您可以尝试使用下列命令来清空缓存并重新连接到 registry: ``` npm cache clean --force npm set registry https://registry.npmjs.org/ ``` 如果这些步骤还是无法解决问题, 建议您尝试以下操作: - 确保您的 npm 版本是最新的。 - 尝试使用 yarn 代替 npm 进行安装。 - 尝试使用代理进行安装, 可以在命令行中使用 `npm --proxy http://proxy-server:port install package-name`。 - 如果以上操作均无效, 您可以尝试删除 package-lock.json 文件并重新安装。 希望这些建议能帮助您解决问题。如果您还有其他疑问, 请随时联系我。 ### 回答2: 当我们在使用Vue时,有时候会遇到npm install命令报错的情况。这种情况可能是由于网络问题、权限问题、包版本不匹配等原因所引起。 首先,我们可以检查一下网络连接是否正常。可以尝试使用其他的网络环境或使用代理来进行安装。如果网络连接没有问题,我们可以尝试清除npm的缓存,使用以下命令: ``` npm cache clean --force ``` 接下来,我们可以检查一下项目的权限设置。如果是在Windows系统中,可以尝试使用管理员身份运行命令行,或者更改项目文件夹的权限。 此外,在安装Vue时,可能会遇到包版本不匹配的问题。我们可以尝试删除`package-lock.json`文件,并重新安装依赖: ``` rm package-lock.json npm install ``` 如果还是无法解决问题,我们可以尝试更新npm的版本: ``` npm install -g npm@latest ``` 最后,如果以上方法都没有解决问题,我们可以尝试手动安装Vue的依赖包,首先需要先安装`vue-cli`: ``` npm install -g vue-cli ``` 然后在项目目录中执行以下命令来安装依赖: ``` npm install ``` 如果以上方法仍然无法解决问题,可以尝试在Vue官方文档或者相关的技术论坛搜索解决方案,或者请教更有经验的开发者。 ### 回答3: 当使用`npm install`安装Vue时报错,可能有以下几种原因和解决方法: 1. 网络问题:有时候由于网络原因,无法成功下载必要的依赖包。可以尝试使用其他网络连接,或者使用`npm config set registry https://registry.npm.taobao.org`命令将npm源切换到淘宝镜像,再重新运行`npm install`。 2. 安装包版本冲突:如果项目中已经存在一些依赖包,可能与要安装的Vue版本存在冲突。可以尝试使用`npm ls`命令查看项目依赖树,检查是否有冲突的依赖关系存在,并且可以使用`npm update`命令来更新冲突的包。 3. npm包损坏或缓存问题:有时候,npm包的下载可能会被中断或者在缓存中出现问题,导致安装过程报错。可以尝试使用`npm cache clean --force`命令清除npm缓存,然后再重新运行`npm install`。 4. 权限问题:如果在某个目录下执行`npm install`时没有足够的权限,可能会导致报错。可以尝试使用管理员权限(Windows系统上右键点击命令提示符或终端,选择“以管理员身份运行”)再次执行安装命令。 5. package.json配置问题:有时候,包管理文件package.json中的配置可能出现问题,导致npm安装报错。可以检查package.json中的依赖项是否正确,并且可以尝试删除node_modules目录和package-lock.json文件后,重新运行`npm install`命令。 如果以上方法无法解决问题,可以尝试在搜索引擎或者Vue的官方社区中搜索相关报错信息,可能会找到更具体的解决方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值