之前开发了一个npm的包。在实际应用中发现了一个问题。如果你想要直接执行这个包的命令,那么你就需要全局安装这个包。如果你只是局部安装,且没有在package.json文件中配置的话,就会提示该命令无法找到。这是为什么呢?今天就来为大家介绍一下全局安装和局部安装到底是做了什么,全局安装安装位置全局安装是将npm包安装在你的node安装目录下的node_modules文件夹中。在windows和mac
转载
2024-06-27 07:21:36
247阅读
1、创建NPM账号这一步很简单,只需访问npm官网创建一个账号2、开始创建属于自己的NPM包2.1、npm init在执行这一步前,先给自己的第一个NPM取一个名字,命名需要注意以下规范:1、不要与已存在的其他npm包重名 2、包名不能出现大写 3、不能混淆作者身份 4、符合npm标准,不能有冒犯性的命名,或是别人的商标名 5、在package.json文件的相应行中指定名称。在自己的npm包目录
转载
2024-05-28 23:45:54
125阅读
NPM是Node提供的模块管理工具,可以非常方便的下载安装前端框架。 node安装完成之后可以使用下命令查看和修改相关配置 查看配置 npm config ls 修改全局包下载存放位置 npm config set prefix "E:\node\node_global" 修改node缓存的位置 n ...
转载
2021-09-26 13:23:00
632阅读
2评论
发布npm包注册并在本机添加npm用户(已注册可忽略)完成了上面的步骤之后,我们接下来要在www.npmjs.com注册一个账号,这个账号会被添加到npm本地的配置中,下面命令行将会使用到。//前提已完成npm用户的注册$ npm adduserUsername: your namePassword: your passwordEmail: yourmail@gmail.com如果出现以下错误,可能是你的npm版本太低,通过sudo npm install -g npm升级.
转载
2021-08-12 14:24:39
979阅读
发布npm包注册并在本机添加npm用户(已注册可忽略)完成了上面的步骤之后,我们接下来要在www.npmjs.com注册一个账号,这个账号会被添加到npm本地的配置中,下面命令行将会使用到。//前提已完成npm用户的注册$ npm adduserUsername: your namePassword: your passwordEmail: yourmail@gmail.com如果出现以下错误,可能是你的npm版本太低,通过sudo npm install -g npm升级一
转载
2021-08-13 10:13:57
795阅读
NPM常用包 glob 把目录下的所有的文件文件名递归获取到 lodash 内部封装了诸多对字符串、数组、对象等常见数据类型的处理函数,其中部分是目前ECMAScript尚未制订的规范,但同时被业界所认可的辅助函数。莫倩每天使用npm安装Lodash的数量在百万级以上,这在一定程度上证明了其代码的健壮性 gulp 将开发流程中让人痛苦或耗时的任务自动化,从...
原创
2021-08-13 11:23:46
208阅读
主要记录下如何使用npm 的pack 命令,快速下载npm repo 中的tar 包,方便项目使用 参考处理 参考命令 npm pack @lakehouse-rs/flight-sql-client-linux-x64-gnu@0.0.7 效果 说明 当然也可以通过npm 的json api 格式
原创
2024-04-22 10:14:29
960阅读
最近刚开始接触node.js,在做一个博客,在学习过程中,肯定是接触了不少npm的包,主要就是学习使用它的API。现在所写的就是关于mongodb的使用。首先mongodb这个包是用来提供连接和操作mongdb这个数据库的包,如果你的后台数据库是采用的mongodb那么我们将要用到这个包。首先我们在npm中去搜索这个包,就是第一个 我们点进去去看他的具体信息,我们直接看它的API手册然后
转载
2023-07-29 19:27:42
175阅读
为什么要搭建私有的npm仓库?对于公司的业务代码是不能对外开放的,因此我们有必要搭建一个类似于 http://npmjs.org这个的一个私有平台来管理公司业务相关的组件及代码。npm及私有npm的工作原理?我们使用npm安装,共享和分发代码,npm帮助我们管理项目中的依赖关系,当我们使用 npm install 去安装一个模块时,会先检查 node_modules目录中是否已经存在这个模块,如果
转载
2024-08-10 20:22:31
231阅读
真不知道,为啥那些软件都要往c盘跑.重装一次系统,这些东西全丢失了.npm配置全局:npm config set prefix D:\nodejs\nm.
原创
2022-02-25 14:39:14
407阅读
真不知道,为啥那些软件都要往c盘跑.重装一次系统,这些东西全丢失了.npm配置全局位置:npm config set prefix D:\nodejs\nm.
原创
2021-08-20 09:15:27
756阅读
# NPM 指定 Python 位置
在使用 Node.js 进行开发时,特别是在构建和编译某些 Node 模块时,可能需要依赖 Python。这是因为一些模块(例如在 Node.js 中使用的 `node-gyp`)需要编译 C/C++ 扩展,而编译过程通常依赖于 Python。为了确保 Node.js 能够找到正确的 Python 版本,用户可以通过配置 NPM 指定 Python 的位置。
前面的话 Node组织了自身的核心模块,也使得第三方文件模块可以有序地编写和使用。但是在第三方模块中,模块与模块之间仍然是散列在各地的,相互之间不能直接引用。而在模块之外,包和NPM则是将模块联系起来的一种机制。在介绍NPM之前,不得不提起CommonJS的包规范。JavaScript不似Java或者其他语言那样,具有模块和包结构。Node对模块规范的实现,一定程度上解决了变量依赖、依赖关系等代
如何npm上传你自己的包 作为前端攻城狮,npm是会经常使用的一个工具,我们会使用各种npm来下载各种各样的依赖包来构建项目,那么有个问题,为什么我们不能npm把自己包上传上去,通过npm下载下来呢? 首先,我们需要一个npm的账号。这个可以直接登录npm官方网站去注册,免费的哦。https://w ...
转载
2021-10-18 15:49:00
385阅读
2评论
fflate 是一个快速、轻量级且纯JavaScript实现的压缩库,用于处理gzip、zlib和Deflate格式的数据压缩与解压缩。它专注于提供高性能的压缩算法实
原创
2024-06-13 10:59:03
400阅读
概述】.Net 3.0包含3个核心库:WPF,WWF,WCF.WPF的全称是Windows Presentation Foundation,是微软新发布的Vista操作系统的三大核心开发库之一,其主要负责的是图形显示,所以叫Presentation(呈现)。WWF的全称是Windows Work Flow,使用WWF,可以创建基于处理器流的工作流,并且把它们部署在任何类型的.NET应用程序中。WC
含义 rimraf 包的作用:以包的形式包装rm -rf命令,用来删除文件和文件夹的,不管文件夹是否为空,都可删除. 安装 npm install rimraf --save-dev 使用 const rimraf = require('rimraf'); rimraf('./test.txt',
原创
2022-07-22 10:48:14
871阅读
本文描述了如何从零开始,发布一个自己编写NPM Module,并使用Git作为代码管理工具,对Module进行代码管理下文的NPM用户名以npmuser代替,密码以xxx代替Github用户名以gituser代替,密码以xxx代替要发布的npm包名以module-name代替1.注册NPM账号NPM既然要发布npm包,那么首先就需要注册npm账号,这样才能将发布npm包2.建立Github仓库所有
原创
2024-05-10 10:15:20
96阅读
npm是node.js的包管理工具,这个包管理工具为我们提供了安装、删除命令等来管理模块npm命令有:npm init:初始化npm包,生成package.json文件npm -v:查看npm的版本号npmconfiggetregistry:查看npm源切换镜像源npmconfigset 镜像地址查看各个镜像地址可以先下载nrm模块npmi nrm然后nrmls即可查看各个镜像对应的urlnpmadduser注册npmlogin 登录npm...
原创
2021-09-02 17:49:05
163阅读
从npm 7.0 开始已经支持workspace了(以前大家使用的比较多的是lerna 以及yarn。。。。) npm 的workspace 使用简单,而且将依赖统一放到了node_moduels 文件夹中,而且可以减少 我们测试的npm link 问题,是值得尝试的 参考使用 初始npm 项目 n
原创
2021-12-23 11:24:17
1967阅读