首页 > 编程语言 >node.js 安装与环境变量配置

node.js 安装与环境变量配置

时间:2024-01-11 16:55:42浏览次数:46  
标签:node npm vue js webpack install 安装 环境变量

一、安装node.js

官网:下载地址  历史版本:历史版本下载地址   0   0    下载完毕后,可以安装node,一路默认选项即可。这里我的安装路径是:D:\environment\nodejs。 建议不要安装在系统盘(如C:),建议安装的路径不要有中文。  

二、设置nodejs prefix(全局)和cache(缓存)路径

1、新建文件夹:node_global(全局)、node_cache(缓存) 0     2、在路径栏中输入cmd,打开命令行界面。配置缓存与全局属性 0   3、设置缓存文件夹。
npm config set cache "D:\environment\nodejs\node_cache"

 

4、设置全局模块存放路径
npm config set prefix "D:\environment\nodejs\node_global"
设置成功后,之后用命令npm install XXX -g安装以后模块就在D:\environment\nodejs\node_global里 还可以输入 npm list -global 命令来查看全局安装目录:   配置完成。可用 npm config ls 查看 0  

三、配置环境变量

1、【系统变量】下新建【NODE_PATH】,【D:\environment\nodejs\node_global\node_modules 】 0 2、【系统变量】下的【Path】添加上node的路径【D:\node_global】 0  

 四、配置淘宝镜像源

1、基于 Node.js 安装cnpm(淘宝镜像) 将npm的模块下载仓库从默认的国外站点改为国内的站点,这样下载模块的速度才能比较快,现在用的都是淘宝镜像源(https://registry.npm.taobao.org),使用淘宝镜像源有两种方式:
npm install -g cnpm --registry=https://registry.npm.taobao.org
如果出现以下错误,可以用管理员模式打开命令行,这是权限不足。 0   直接修改npm的默认配置(非必要):
npm config set registry https://registry.npm.taobao.org

 

 五、安装Vue及脚手架

1、安装vue.js
cnpm install vue -g 
-- 或 npm install vue -g

-- 查看安装的vue信息:
npm info vue
-- 查看安装的vue版本
npm list vue

 

2、安装脚手架vue-cli
cnpm install -g @vue/cli
  webpack和vue-router可以选择是否安装(非必要) 3、安装webpack模板 webpack 4x以上,webpack将命令相关的内容都放到了webpack-cli, 所以还需要安装webpack-cli
npm install webpack -g npm install --global webpack-cli 

--安装完成后可使用 webpack -v 查看版本号

 

4、安装vue-router
npm install -g vue-router
  只有管理员权限可执行npm 的限制,可以用以下方式取消   0  

标签:node,npm,vue,js,webpack,install,安装,环境变量
From: https://www.cnblogs.com/yangjcBlog/p/17958854

相关文章

  • linux安装jdk 并配置环境变量
    1、先到jdk官网中下载指定版本的jdk。2、将JDK的压缩包上传至linux3、通过命令解压JDK压缩包#先解压tar-zxvfjdk-8u181-linux-x64.tar.gz-C/usr/local#然后重命名,这个看自己cd/usr/localmv./jdk1.8.0_181/./jdk1.84、配置环境变......
  • vue使用flexible.js 最大宽度只有540
    分辨率大于540px的时候,flexible限制为540,一般的手机显示没有问题,但对于大于540的竖屏屏幕,可能右边就会留白。我想让横屏的时候限制在540,竖屏的时候根据页面实际宽度自适应,解决方法如下:1、安装npminstalllib-flexible--save 2、为了避免每次安装的时候,都被覆盖掉,打开\nod......
  • 【js手写】手写目录
    实现防抖(debounce)和节流(throttle)函数  https://www.cnblogs.com/lishuxuan/p/17339575.html实现call函数,apply函数,bind函数  https://www.cnblogs.com/lishuxuan/p/17339575.html实现js对象扁平化   https://www.cnblogs.com/lishuxuan/p/17356804.html实现深拷贝函......
  • dremio+nessie+dbt+ cube.js 实现简单数据服务
    以前我简单写过关于dremio与cube.js集成的,随着dremio官方自己维护了一个dbt的adapter以及nessie方便的类似git的多版本元数据服务的提供,将这几个集成在一起是一个很不错的选择,尤其是希望实现自己的headlessbi服务,同时利用dbt强大的数据建模能力,可以实现数据模型开发的工......
  • 少见但非常好用的js写法技巧。
    1.使用flatMap数组方法 flatMap() 本质上是 map()和 flat() 的组合,区别在于 flatMap 只能扁平1级,flat可以指定需要扁平的级数,flatmap比分别调用这两个方法稍微高效一些。constarr=[1,2,[4,5],6,7,[8]];console.log(arr.flatMap((element)=>element));......
  • 未经授权访问 .js
    流程顺序:后台管理登陆地址→后台主页地址→fuzz测试出用户管理列表接口→直接调接口。。全程黑盒。那么接下来我逆着来推理下逻辑:首先是拿到某后台管理登录的网址 接着查看html源码,发现首页地址,http://xxx/index直接访问,访问302,然后大哥来......
  • node版本过高产生的启动不起来
    今天在用开源框架时发现的vue是使用的vue2,而自己的Node.js又过高,出现如图报错: 那么该如何解决这个问题呢?其实很简单在目录中找到找到package.json   加入这样一段代码就行了 "serve":"setNODE_OPTIONS=\"--openssl-legacy-provider\"&npmrundev\n" "sc......
  • 如何构建一个 NodeJS 影院微服务并使用 Docker 部署
    如何构建一个NodeJS影院微服务并使用Docker部署前言如何构建一个NodeJS影院微服务并使用Docker部署。在这个系列中,将构建一个NodeJS微服务,并使用DockerSwarm集群进行部署。以下是将要使用的工具:NodeJS版本7.2.0MongoDB3.4.1DockerforMac1.12.6在尝试......
  • k8s集群Node节点管理:节点信息查看及节点label标签管理
    k8s集群Node节点管理:节点信息查看及节点label标签管理Kubernetes集群Node管理一、查看集群信息[root@k8s-master1~]#kubectlcluster-infoKubernetescontrolplaneisrunningathttps://192.168.10.100:6443CoreDNSisrunningathttps://192.168.10.100:6443/api/v1......
  • js 垃圾回收机制
    一、概述垃圾回收机制是为了防止内存的泄漏(已经不需要的某一块内存还一直存在着),垃圾回收机制就是不停歇的寻找这些不再使用的变量,并且释放掉他所指向的内存。2、变量的生命周期变量被声明、赋值(修改)、读取、不需要时释放,是变量的生命周期。js中的变量分为局部变量和全局变量。......