索引:html
Node.js的安装以及Node.js的模块管理
Node.js开发环境搭建以及对ES6的支持
Node.js构建Vue.js项目
Vue.js单文件组件的开发
基于Vue.js的UI组件(Element)的使用node
一:Node.js正确写法mysql
在好久之前,写过一篇 jQuery插件定义 的博客,给我留下了深入的印象。当时本意是讨论jQuery插件的标准化定义,引出了jQuery写法的问题。jquery
jQuery写法是变幻无穷:Jquery,jquery,JQUERY,JQuery。好些人都没留意这个写法的问题,官网给出的正确写法是 jQuery。sql
今天写Node.js的技术分享的时候,发现这个名字好复杂,写法能够比jQuery多 node.js ,Node.Js,Node.JS,nodejs,Nodejs,NodeJs等。官网给出的正确写法是Node.js。npm
二:Node.js安装json
1,Node.js向导安装:gulp
网上介绍安装Node.js的方法不少,不少都是针对较老的版本,或者是其它操做平台上的安装。前期的Node.js的集成度不高,安装了Node.js,还要安装npm工具。缓存
如今Node.js的安装都向导化了,我基于 Node.js v8.9.4 的版本在Win7上的安装,想写一个安装说明的,可是安装的时候直接下一步,下一步就搞定了,让我想写安装说明都没法下手。工具
想了想,把安装中最复杂的一个界面截图出来作了一个注释。
2 ,Node.js命令窗口的启动:
安装成功过,能够从开始菜单,打开Node.js的命令行窗口:
也能够经过 Win + R -> 键入cmd命令,经过Windows的cmd窗口执行Node.js命令。
3,经过命令行查看Node.js的版本号,npm的版本号
当启动命令行窗口后,能够尝试输入以下命令行,查看安装程序的版本号:
查看Node.js版本号,方法1:node -v / 方法2:node --version
查看npm版本号,方法1:npm -v / 方法2:npm --version
4,体验Node.js代码编写
console.log('Hello Node.js');
console.log(function(){return "result";}());
(function(){console.log("Hello Node.js");return "result";}())
三:Node.js模块的安装,查看,卸载
Node.js的安装,分为全局安装和本地安装两种方式:
能够经过以下命令,查年Node.js的参数设置
npm config ls
1,全局安装
a:查看全局安装路径的方法有不少,我先说几种:
方法一: npm config get prefix //查看 npm config set prefix //设置 npm config get cache //查看全局的缓存路径 方法二: npm root -g //或 npm root --global 方法三: 打开 C:\Program Files\nodejs\node_modules\npm\.npmrc 文件 基中 prefix=${APPDATA}\npm 就是指的全局安装路径
在Windows平台,默认全局安装的路径是 C:\Program Files\nodejs\node_modules
b:全局安装的命令:
npm install packageName -g //或 npm install packageName --global
packageName是表示要安装的的模块
其中-g --global等效,是全局安装的参数
2,本地安装
当新建一个目录执行本地安装时,须要执行以下命令,建立一个package.json文件
npm init if
当更改了cmd目录时,把命令行跳转到安装的目录,能过以下命令进行本地安装
npm install packageName //或 npm install packageName --save-dev
packageName 要安装模块的名称
--save-dev是把安装包信息写入package.json文件的devDependencies属性。
本地安装后能够经过require()的方式引入项目中node_modules目录下的模块。 以下示例,本地安装后直接在gulpfile.js中require('mysql')。
当cmd默认目录为 C:\Users\Administrator安装路为 C:\Users\Administrator\AppData\Roaming\npm\node_modules
3,安装技巧
a:强制安装
安装以前,npm install会先检查,node_modules目录之中是否已经存在指定模块。若是存在,就再也不从新安装了,即便远程仓库已经有了一个新版本,也是如此。
若是你但愿,一个模块无论是否安装过,npm 都要强制从新安装,可使用-f或--force参数。
npm install packageName --force
b:更新本地安装
npm update packageName
c:卸载安装
npm uninstall packageName -g
d:安装预览版本,以eslint为例
npm i eslint@next --save-dev
结语:
经过本博客介绍了Node.js的安装,以及Node.js模块的管理。对Node.js有兴趣的码友们能够留意后续博客。