当前位置:   article > 正文

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

nodejs npm

简介

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.npmmirror.com --global

npm config set disturl https://registry.npmmirror.com --global

9.配置node_global文件夹的环境变量

以下可选:

        安装yarn

        1.npm i yarn -g

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

yarn config set registry https://registry.npmmirror.com --global

yran config set disturl https://registry.npmmirror.com --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

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

  1. npm start === npm run start
  2. npm stop === npm run stop
  3. npm test === npm run test
  4. 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了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/983207
推荐阅读
相关标签
  

闽ICP备14008679号