史上最简单详细的node.js和npm使用教程,还看不懂来打我

  • Post author:
  • Post category:其他



简介


Node.js

是一个

基于事件驱动I/O的服务端JavaScript环境

(


用js就可以做一些后端的事


),基于Google的

V8引擎

,V8引擎

执行Javascript的速度非常快,性能非常好。


NPM

是随同NodeJS一起安装的

包管理工具

起步

1.

下载

node.js:

Node.js

,安装一路下一步即可

2.

查看

npm

版本

:npm -v

3.

设置

npm的

全局模块



存放路径

:npm config set prefix “d:\dev\nodejs\node_global”

4.

设置

npm的

全局模块



缓存路径

:npm config set cache “d:\dev\nodejs\node_cache”

5.

查看

npm的

全局模块



存放路径

:npm config get prefix

6.

查看

npm的

全局模块



缓存路径

:npm config get cache

7.

查看当前源

:npm config get registry或npm config list

8.

更换当前源

:

npm config set registry https://registry.npm.taobao.org –global

npm config set disturl https://npm.taobao.org/dist –global

9.

配置node_global文件夹的环境变量


以下可选:


安装yarn


1.npm i yarn -g


2.配置环境变量:C:\Program Files\nodejs\node_global

yarn config set registry https://registry.npm.taobao.org –global

yarn config set disturl https://npm.taobao.org/dist –global

9.

查看

npm

配置文件

:

.npmrc

默认在家目录下,配置了当前源,全局模块的存放路径和缓存路径

10.

查看已安装的模块

:

npm list -g

npm list -g –depth 0    (只显示最外层)

使用

1.新建文件夹,

进入

文件夹

2.

生成

默认的package.json:npm init -y

3.全局

安装

模块:npm i 模块名 -g

本地

安装

模块:npm i 模块名

4.全局

卸载

模块:npm  uni -g 模块名(不用加版本号)

本地

卸载

模块:npm uni 模块名(不用加版本号)

5.全局

更新

模块:npm upd 模块名 -g

本地

更新

模块:npm  upd  模块名

6.

搜索

模块:npm sea express

7.关于–save和–save-dev

–save:将保存配置信息到package.json的dependencies节点中。

–save-dev:将保存配置信息到package.json的devDependencies节点中。

dependencies:运行时的依赖,发布后还用的到

devDependencies:开发时的依赖,发布时用不到


8.升级

npm:npm i npm -g


9.运行

任意包

脚本

:npm run script

例1:直接运行脚本

npm run test或npm test

输出:

例2:运行指定脚本,这里test.js在根目录下,如果test.js在根目录下的a目录下,则为node a/test.js


四个可以简写的脚本执行命令

npm start === npm run start
npm stop === npm run stop
npm test === npm run test
npm restart === npm run stop && npm run restart && npm run start

可选–安装淘宝CNPM


开发者社区npm升级通知—阿里云开发者社区

1.

安装

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

2.

添加

cnpm的

环境变量

,我的是C:\Program Files\nodejs\node_global

3.

运行

cnpm -v


如果报系统禁止运行脚本:

解决办法:

打开powershell

输入set-ExecutionPolicy RemoteSigned

选择y


如果报未对文件数字签名:

解决办法:

进入全局模块的安装路径(\node\node_global\)找到cnpm.ps1删除就能正常使用cnpm了



版权声明:本文为weixin_41763571原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。