iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >node npm cnpm有什么用
  • 847
分享到

node npm cnpm有什么用

2024-04-02 19:04:59 847人浏览 八月长安
摘要

小编给大家分享一下node npm cnpm有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、nodeJs 1、node

小编给大家分享一下node npm cnpm有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

一、nodeJs

1、node介绍

nodejs是基于Chrome v8的js运行环境,简单的说, 就是运行在服务端的 javascript。不懂得像PHPpython或Ruby等动态编程语言又想创建自己的服务(例如:前端程序员),node.js是一个非常好的选择。

2、node安装、更新

如果你所使用的 node 版本已不再被官方支持(Node 0.4、0.6、0.10 和 iojs 都已不再被官方支持)或者是非稳定版(版本号为奇数,如 0.7.x、0.9.x  等),并且在使用过程中遇到了问题:

(1)检查当前所使用的 node 版本:

node -v

(2)windows 系统中更新 node:

从 https://nodejs.org/download 下载最新的 msi 安装包并安装,中文官方下载地址:Http://nodejs.cn/download/ ,或者通过 homebrew 安装

ps:Homebrew是一款Mac OS平台下的软件包管理工具,有安装、卸载、更新、查看、搜索等功能。你不用关心各种依赖和文件路径的情况,简单的一条指令,就可以实现包管理。

node npm cnpm有什么用

brew install node

(3)Node.js 发布了很多版本,使用一个版本管理器(NVM、nodist、n、nave、nodebrew)在同一台电脑管理多个node版本,是保持版本更新的简单方式 3、node使用

Node.js 模块是一种可以发布到 npm 的包。当你创建一个新模块时,创建 package.JSON 文件是第一步。

你可以使用 npm init 命令创建 package.json 文件。之后,还需要创建模块的入口文件。默认文件名是 index.js

index.js中,添加一个函数,作为 exports对象的一个属性。

exports.printMsg = function() {
 console.log("This is a message from the demo package");
}

这样,在其他代码中 require("index") 就可以使用这个函数了。

二、npm

1、npm介绍

npm 是nodeJs环境下“安装”开源JS库的工具,由三部分组成:

网站:网站是开发者查找包(package)、设置参数以及管理 npm 使用体验的主要途径

注册表:reGIStry,是一个巨大的数据库,保存了每个包(package)的信息

命令行工具 :CLI,通过命令行或终端运行,开发者通过 CLI 与 npm 打交道

2、npm安装、更新

(1)安装nodeJs就安装好了npm

(2)测试版本 : npm -v

node npm cnpm有什么用

(3)安装最新版本:npm install npm@latest -g

node npm cnpm有什么用

(4)安装下个版本:npm install  npm@next -g

node npm cnpm有什么用

3、npm使用

(1)npm安装包:本地安装和全局安装

本地安装:如果你自己的模块依赖于某个包,并通过 NodeJs 的 require 加载,那么你应该选择本地安装,下载的包将保存到node_modules目录下。

npm install <Module Name>

eg,安装Vue 百度地图插件到我的移动h6“项目”中使用:

node npm cnpm有什么用

全局安装:如果你想将包作为一个命令行工具,(比如 grunt CLI),那么你应该选择全局安装。

npm install -g <Module Name>

安装vue cli 3到我的“电脑”中搭建vue脚手架使用,eg:

node npm cnpm有什么用

安装完成后,它便可以通过“命令行”使用,eg:

node npm cnpm有什么用

ps.   

 --save :记录在 package.json的“dependencies(运行时所需要的包)”,eg

npm i --save vue-baidu-map // i 是 install 的缩写,就像 -v 是-version的缩写, 同样的 --save 也可以缩写为 --s

--save-dev:记录在 package.json的“devDependencies(开发时依赖的插件,会打包至线上)”里,eg:

node npm cnpm有什么用

// PS: 你也可以直接使用“npm install less vue-loader -D”(D大写)

结果如下图:

node npm cnpm有什么用

(2)npm更新安装包

更新本地安装包:

npm update

eg,更新本地安装的 vue-baidu-map 包:

node npm cnpm有什么用

更新全局安装包:

npm update -g

eg,更新全局安装的 @vue/cli 包

node npm cnpm有什么用 

(3)卸载npm安装包

卸载本地安装包

npm uninstall <package>

eg,卸载本地安装的 vue-baidu-map 包:

node npm cnpm有什么用

卸载全局安装包

npm uninstall -g <package>

ps.   如需从 package.json 文件中删除依赖,需要在命令后添加参数 --save

npm uninstall --save <package>

三、淘宝 NPM 镜像

淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步,支持 npm 除了 publish 之外的所有命令

  1、安装

(1)临时使用

npm --registry https://registry.npm.taobao.org install express

(2)持久使用

npm config set registry https://registry.npm.taobao.org
//可以用npm config get registry/npm info express 验证

(3)通过cnpm使用

$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ cnpm -v //成功后会有版本信息返回,不成功有可能是node版本低

操作如下:

node npm cnpm有什么用 

2、使用

官网: http://npm.taobao.org/

(1)成功安装后,直接用cnpm代替之前的npm,安装模块:

cnpm install -g <Module Name>

-g表示全局安装,本地安装不需加。

(2)同步模块 ,直接通过 sync 命令马上同步一个模块(只有 cnpm 命令行才有此功能)

$ cnpm sync connect

(3)支持 npm 除了 publish 之外的所有命令 

npm publish: 把自己的项目包发布到npm 上 ,供别人 npm install 安装使用

(4)更新

cnpm update -g

(5)替换

修改官方源(npm)为源地址

npm config set registry http://registry.npm.taobao.org/

修改源地址为官方源(npm)

npm config set registry https://registry.npmjs.org/

以上是“node npm cnpm有什么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网html频道!

--结束END--

本文标题: node npm cnpm有什么用

本文链接: https://www.lsjlt.com/news/75277.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • node npm cnpm有什么用
    小编给大家分享一下node npm cnpm有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、nodeJs 1、node...
    99+
    2024-04-02
  • npm和cnpm混用会有什么问题
    这篇文章主要介绍“npm和cnpm混用会有什么问题”,在日常操作中,相信很多人在npm和cnpm混用会有什么问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”npm和cnpm混用会有什么问题”的疑惑有所帮助!...
    99+
    2023-06-20
  • npm与cnpm的区别是什么
    这篇文章主要讲解了“npm与cnpm的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“npm与cnpm的区别是什么”吧!npm作为包管理器来说相对来说比较好用,但是由于服务器不在国内...
    99+
    2023-06-27
  • linux node cnpm怎么安装
    本教程操作环境:linux5.9.8系统、node v14.15.5版、Dell G3电脑。linux node cnpm怎么安装?linux 安装node和npm和cnpm图文详解安装cnpm前要先安装node和npm!!!!1、下载li...
    99+
    2023-05-14
    cnpm linux node
  • npm和cnpm混用的坑
    在使用npm和cnpm混用的过程中,可能会遇到以下几个坑:1. 包版本不一致:npm和cnpm分别是Node.js的包管理工具,但它...
    99+
    2023-09-22
    npm
  • windows怎么安装npm和cnpm
    要在Windows上安装npm和cnpm,您可以按照以下步骤进行操作:1. 首先,您需要安装Node.js。您可以前往Node.js...
    99+
    2023-08-16
    windows npm cnpm
  • 详解npm和cnpm混用的坑
    目录起因原因NPM介绍:CNPM介绍:更好的方式方式改进有没有遇到过npm和cnpm一起用的时候出现奇奇怪怪的问题呢? 有没有遇到过cnpm在支付宝小程序上面安装包无效?他们真的只是...
    99+
    2024-04-02
  • node gyp有什么用
    本篇文章为大家展示了node gyp有什么用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。本文操作环境:Windows7系统、node11.15.0版、Dell G...
    99+
    2024-04-02
  • node环境中npm的概念是什么
    这篇文章主要介绍“node环境中npm的概念是什么”,在日常操作中,相信很多人在node环境中npm的概念是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”node环境中n...
    99+
    2024-04-02
  • node、nvm与npm有哪些区别
    这篇文章主要介绍“node、nvm与npm有哪些区别”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“node、nvm与npm有哪些区别”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • node sass有什么作用
    这篇文章主要介绍“node sass有什么作用”,在日常操作中,相信很多人在node sass有什么作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”node sass有什么...
    99+
    2024-04-02
  • node无法用npm命令怎么办
    本教程操作环境:Windows10系统、node v14.16.0版、DELL G3电脑node无法用npm命令怎么办?node安装成功但npm无法使用的原因与解决办法如题,node安装成功,但npm无法使用。原因:未正确配置环境变量。解决...
    99+
    2023-05-14
    Node.js npm
  • node中的buffer有什么用
    本文小编为大家详细介绍“node中的buffer有什么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“node中的buffer有什么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识...
    99+
    2024-04-02
  • npm node gyp失败怎么办
    本教程操作环境:Windows10系统、node v12.21.0版、Dell G3电脑。npm node gyp失败怎么办?npm install报node-gyp相关错误我在构建一个vue项目时,报了node-gyp构建相关错误,错误信...
    99+
    2023-05-14
    npm node
  • node有什么优势
    Node.js 具有以下几个主要的优势:高性能:Node.js 使用了基于事件驱动和非阻塞 I/O 的模型,使得它能够处理大量并发请求而不产生阻塞。这种高效的 I/O 处理方式使得 Node.js 在处理高流量和实时应用方面表现出色。轻量级...
    99+
    2023-07-10
  • node脚手架有什么作用
    本篇内容介绍了“node脚手架有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • Node包管理器npm和yarn怎么使用
    这篇文章主要介绍“Node包管理器npm和yarn怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Node包管理器npm和yarn怎么使用”文章能帮助大家解决...
    99+
    2024-04-02
  • node安装完后npm不能用怎么办
    本教程操作环境:Windows10系统、node v10.16.0版、Dell G3电脑。node安装完后npm不能用怎么办?安装node.js后npm不可用最近要用Vue做项目,依赖node.js,于是按官网下载安装node下载地址:ht...
    99+
    2023-05-14
    node npm
  • node无法用npm命令如何解决
    这篇文章主要介绍“node无法用npm命令如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“node无法用npm命令如何解决”文章能帮助大家解决问题。node无法用npm命令是因为没有正确配置环...
    99+
    2023-07-05
  • node js主要功能有什么
    这篇文章给大家分享的是有关node js主要功能有什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。node js主要功能是编写像Web服务器一样的网络应用,并且由于Node.j...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作