学写网站(一)前端配置之安装nvm、node、npm

一、安装nvm

node version manager 是一个用来管理node版本的工具。使用node主要是要使用npm,能够方便的管理一些前端开发的包。

nvm安装过程(windows):

1.下载

2.点击直接安装

3.配置:

①将nvm的路径添加到环境变量之中。

②打开cmd,然后输入nvm,如果没有提示找不到命令,说明已经安装成功。

4.常用命令

①nvm install node :安装最新版本的node.js。nvm i = nvm install

②nvm install [version]:安装指定版本的node.js

③nvm use [version]:使用某个版本的node

④nvm list:列出当前安装哪些版本的node

⑤nvm uninstall [version]:卸载指定版本的node

⑥nvm node_mirror [url]:设置nvm的镜像,可以用于安装国内镜像

⑦nvm npm_mirror [url]:设置npm的镜像。安装国内镜像。

镜像地址也可以在setting.txt中进行设置。

可以安装多个node 版本,然后使用use来选择某个版本。

二.node安装

nvm install  6.4.0  安装6.4.0的node版本

使用nvm安装完后,还要使用nvm use 6.4.0 才能使用。

三.npm

npm在安装node时就自动安装好了,一个node版本对应一个npm版本。

常用命令及用法:

使用淘宝镜像:

npm install -g cnpm --registry=https://registry.npm.taobao.org

以后就可以使用cnpm来安装包。

安装包:

全局安装:全局安装是安装在当前node环境中,所有项目都可以使用这个包。

本地安装:安装在当前项目(目录)中,只有当前这个项目能使用。

npm isntall express  #本地安装

npm install express -g #全局安装

本地安装位置

将安装包放在./node_modules下(运行 npm 命令时所在的目录),如果没有node_modules目录,会在当前执行npm命令的目录下生成node_modules目录。

可以通过require()来引入本地安装的包。

module_name = var require(‘module_name‘)

这样就将包作为一个变量引入。

全局安装位置

  1. 将安装包放在/usr/local下或者你node的安装目录。
  2. 可以直接在命令行里使用。

卸载包:

npm uninstall [package]

更新包:

npm update [package]

搜索包:

npm search [package]

npm init

使用npm init命令在本地生成一个package.json文件,package.json是用来记录你当前这个项目依赖了哪些包,以后别人拿到你这个项目后,不需要你的node_modules文件夹(因为node_moduels中的包实在太庞大了)。只需要执行npm install命令,即会自动安装package.jsondevDependencies中指定的依赖包。

使用npm init命令后,再在本地安装新的包时,只需加上 --save -dev 即可自动保存在该json文件中。

原文地址:https://www.cnblogs.com/ohahastudy/p/10984263.html

时间: 2024-08-02 19:58:01

学写网站(一)前端配置之安装nvm、node、npm的相关文章

学写网站(二)前端配置之glup

前端使用gulp来自动化开发流程. gulp会非常方便进行前端管理. 安装gulp: npm install gulp -g #将gulp安装至全局 因为在本地需要使用require的方式gulp.因此也需要在本地安装一份: npm install gulp --save-dev  #将gulp安装至本地,并保存至package.json 以上的--save-dev是将安装的包的添加到package.json下的devDependencies依赖中.以后通过npm install即可自动安装.d

安装nvm --- node.js版本管理和切换工具

安装nvm --- node版本管理和切换工具 搞node,要啥nvm啊? Node版本进展迅猛,不同的工程可以支持不同的node版本,如果安装的node版本和工程支持的不同,就需要费时费力的调试了. nvm用于在电脑上同时安装多个node版本,项目用哪个就切换到哪个,是不是很方便呢? The npm/Microsoft/Google recommended Node.js version manager for Windows. NVM的官网介绍,是NPM官方/微软/谷歌推荐的Windows

前端自动化准备和详细配置(NVM、NPM/CNPM、NodeJs、NRM、WebPack、Gulp/Grunt、Git/SVN)

一. 各类概念和指令介绍 1. NVM (1).  全称:Node Version Manager,是一款针对Nodejs的版本管理工具,由于Node的版本很多,很多时候我要需要依赖多个版本,并且要求可以自动切换,这个时候采用NVM来管理Node再合适不过了. (2). 下载地址:https://github.com/coreybutler/nvm-windows/releases (3). 常用指令: a. 查看已经安装的node版本:    [nvm list] b. 更换当前node的版本

phpMyAdmin提示“无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。”

这是以前学生在使用phpwamp时遇到的一个问题(其他环境或是自己搭建时遇到此问题,解决方式同理) 其实这个问题与PHPWAMP本身无关,是电脑设置的问题,一般正常情况下不会出现这个问题. 现在把学生遇到的问题整理一下,发布成博文. 学生提问如下: 老师,求助啊,可能是phpwamp的配置文件被我搞乱了, 以前一切正常,换个电脑出现了问题.无论是用老师开发的PHPWAMP还是其他的php环境,在进入phpmyadmin时都会出现如下错误提示: "无法在发生错误时创建会话,请检查 PHP 或网站服

【Django】关于前端配置

今天在网上课程了学了一下前端配置,感觉搭这个环境安装了不少东西,自己都有点混乱,现在整理一下思路: 1.nvm 即Note Version Manager用来管理node版本的工具: windows版本地址https://github.com/coreybutler/nvm-windows/releases (我今天装的版本是1.1.7)Linux 或 mac版本地址https://github.com/creationix/nvm#installation安装后要添加到环境变量,通过nvm -

自写网站入门阶段之二:熟练运用各种标签

转学html/css已有3个多月,经过之前编写一个网页的练手后大概熟悉了部分标签的作用,看着做完的页面跟同学给的源页面相差无几的时候心里充满了成就感.但当同学一针见血的指出我css类的各种定义重复.不符语义化.排序混乱及浏览器的不兼容时我才觉得web前端之路任重道远.于是我又问同学要了2个更为复杂的教育类网站,先按自己的想法写一遍,再参照他的代码改进自己的不足,在边学边模仿中逐渐的改良自己的代码,缩减样式表,优化排版等等. 经过半个来月的自写-参照-修改,这两个网站共计24个页面也一并完成了.对

前端工具的安装

前端工具安装简述 前言 虽然一直有写前端,而且水平自认上升很快,但是仍然没有玩过模块化开发. 对于前端的这些工具也没有接触过,平时一般都是vs和vs code就搞定了,为了搞一搞模块化开发,准备来玩一下这些前端工具. 所以写写这些前端工具的安装步骤,记录一下以后忘了也能用,如果能帮到别人就更好了. 1.NPM和Node.js的安装 安装node.js后,自动就安装了npm,所以这里两者写到一起了. nodejs的下载地址: https://nodejs.org/en/download/ 这种东西

前端环境安装(node.js+npm)

前端开发环境安装(本教程不带开发工具的安装教程,只是环境安装) 本人机器环境win7 64位. 一.node.js安装 进入官网下载node.js文件,http://www.nodejs.org/ 2.    下载相应系统版本,我这里下载Windows Installer (.msi) 64-bit,win建议下载.msi版本 3.    安装步骤点击next 4.    勾选同意复选框,单击next 5.    单击Change..选择安装目录(我这里默认安装),单击next 6.    继续

自写网站阶段之:终结篇

想不到,眨眼间就过去了一年.这一年来,经常混迹于各大前端技术论坛搜索资料,下载样例,发帖求助等等,也包括博客园这里.但却未曾停留下来写写感想.做做总结,使得自己的小博略显苍凉.其实归根结底就一个“忙”字.经历了几十个示范校,历练了十几个软件项目,通宵过十几天,加班过几十天,这一年下来,受益良多,但身体素质也下降了不少,果真如大家所说,是用生命在写代码. 现如今,已入门前端,不用再担心被职场淘汰而努力自写网站,所以重返博客园,来终结“自写网站”的阶段性前端生涯,给自己从菜鸟阶段迈向老鸟境界而杨帆起