写点什么

npm

0 人感兴趣 · 50 次引用

  • 最新
  • 推荐

npm,registry,镜像源,npm 切换源,yarn,cnpm,taobao,nrs

我们在使用 node 的 npm 下载依赖的时候,往往下载速度很慢,那是因为 npm 默认的是 npm 处于国外的官方镜像源。所以需要切换到国内的镜像源来加速依赖下载。所以本文推荐一款简单好用 npm 镜像源管理器,可以方便开发者管理自己的镜像源。

https://static001.geekbang.org/infoq/08/08742c4a209ed1f500369319cb2cc979.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

npm install 报错问题解决合集

在使用npm install命令进行Node.js项目依赖包的安装时,可能会遇到一些常见的错误。下面是一些常见错误及其解决方法:

https://static001.geekbang.org/infoq/bf/bf071156b01bf9e319680c8323a7f093.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一键生成个性化二维码:打造你的专属数字名片

用户头像
JYeontu
03-04

🎈二维码大家应该都用过了吧,常规的二维码都是千篇一律的黑白二维码,那么我们可不可以让二维码变得更有个性化一点呢?本文将向你展示如何使用Node.js、Jimp和QRCode库,结合一个简单的脚本,通过命令行命令来快速给二维码加上指定的背景,打造更有个性化

如何发布自定义 npm 组件包

创建、发布、更新、组件,教你掌握NPM

https://static001.geekbang.org/infoq/08/08742c4a209ed1f500369319cb2cc979.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

蓝易云:如何在 GNU Linux 上通过 Nvm 安装 Node 和 Npm?

在GNU Linux上,可以通过Nvm(Node Version Manager)来安装Node.js和Npm。Nvm是一个用于管理和切换Node.js版本的工具,它使得在同一台机器上同时安装和使用不同版本的Node.js成为可能。

这款 Linux 不收费,却赢得了江湖!

用户头像
高端章鱼哥
2023-08-21

Linux也好,开源也好,近些年犹如翻涌的漩涡,狂热非常,争论不断。从去年高人气开源 npm 包“colors”与“faker”被作者恶意引进错误内容,再到近期的红帽修改公共版的RHEL源代码的发布规则,都在业内引起了不小的有关开源软件的争论。

pnpm 才是前端工程化项目的未来

相信小伙伴们都接触过npm/yarn,这两种包管理工具想必是大家工作中用的最多的包管理工具,npm作为node官方的包管理工具,它是随着node的诞生一起出现在大家的视野中,而yarn的出现则是为了解决npm带来的诸多问题。

https://static001.geekbang.org/infoq/c5/c5633cce28f393c060c4eb45e52eae93.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何编写一个健壮的 npm 包 | 京东云技术团队

比如老王我,用​​npm init​​新建一个包,改把改把,然后来个​​npm publish​​,so easy !Too young too naive, baby !请容我讲述一些发布过程中踩过的坑。

https://static001.geekbang.org/infoq/6b/6b766382a9ac620f77ca7247c6e2d937.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

NPM 实用命令与快捷方式

用户头像
SEAL安全
2023-04-24

在 JavaScript 中,无论是新手还是专家都可能在命令行中使用过 NPM。在本篇文章中,我将会整理超实用的 NPM 命令、快捷方式及技巧,帮助 JavaScript 开发人员提高生产力和效率。 

https://static001.geekbang.org/infoq/0f/0ff5b33d3b745c474770d722064626b0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

pnpm 之降本增效

还在为npm i安装大量依赖等待时间较长,npm扁平化node_modules依赖版本冲突在苦恼吗,不用苦恼pnpm为你保驾护航

https://static001.geekbang.org/infoq/09/099ebbc4f4c9237d58ecd59220ec205f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何从 0 开始搭建 Vue 组件库

组件设计是通过对功能及视觉表达中元素的拆解、归纳、重组,并基于可被复用的目的,形成规范化的组件,通过多维度组合来构建整个设计方案,將这些组件整理在一起,便形成组件库。

https://static001.geekbang.org/infoq/50/50a4448c3888ff140947b7b978f35f56.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

众生皆苦,我选 pnpm

用户头像
虎妞先生
2023-02-10

pnpm - 速度快、节省磁盘空间的软件包管理器 perfomance npm ,即 pnpm (高性能npm) 优势 快速 pnpm 是同类工具速度的将近 2 倍

https://static001.geekbang.org/infoq/76/7655c7b4ae08ae0aa3ce0fd6a3700a24.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

发布自己的第一个 npm 包

前端模块化作为前端必备的一个技能,已经在前端开发中不可或缺;而模块化带来项目的规模不断变大,项目的依赖越来越多;随着项目的增多,如果每个模块都通过手动拷贝的方式无异于饮鸩止渴,我们可以把功能相似的模块或组件抽取到一个npm包中;然后上传到私有

OpenSSF 发布 npm 最佳实践指南,应对开源依赖风险

用户头像
SEAL安全
2022-09-08

开源安全基金会(OpenSSF)发布了 npm 最佳实践指南,以帮助 JavaScript 和 TypeScript 开发人员降低使用开源依赖项相关的安全风险。OpenSSF Best Practice Group 发布的 npm 最佳实践指南,重点关注 npm 的依赖管理和供应链安全,涵盖各个领域。

https://static001.geekbang.org/infoq/a9/a9e38bdda3add804d2c16651d2fe1719.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

聊聊 npm 的语义化版本(Semver)

用户头像
冴羽
2022-08-18

如果一个版本号为 X.Y.Z,什么时候是 X 应该加 1,什么时候 Y 应该加 1 ,什么时候 Z 应该加 1,加 1 遵循十进制吗?比如 1.0.9 的下一个版本应该是 1.1.0 吗?

https://static001.geekbang.org/infoq/b6/b631b7845d502a396875119adc50370d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

前端食堂技术周刊第 46 期:Chrome 三方 cookie 计划、npm 引入更多安全增强功能、Awesome Bun

用户头像
童欧巴
2022-08-01

- Expanding Privacy Sandbox testing - 为 npm 引入更多安全增强功能 - Lotion - Awesome Bun - 像小说一样品读 Linux 0.11 核心代码 - HypeScript - Roll your own JavaScript runtime - 跟着我,从 0 实现 React18 - 构建自己的 Web 框架

https://static001.geekbang.org/infoq/b9/b9eb0f45d8f1928dfce18157f65fd452.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

还不知道 npm 私服?一篇教会你搭建私服并发布 vue3 组件库到 nexus

用户头像
Jianmu
2022-06-15

这篇还不知道npm私服?一篇教会你搭建私服并发布vue3组件库到nexus,有别于上一篇,此篇博客介绍了如何将vue3组件库发布到私服,而不是发布到npm官方仓库。

当你运行 npm run 命令时,会发生什么

今天我们来聊一聊运行npm run命令之后会发生什么。

npm install 过程中遇到 typings deprecated 的 warning 该怎么处理

在项目里进行npm install操作的时候,发现typings.json文件里的一些定义文件爆出了已经弃用的警告,怎么办?

npm install xxxx --legacy-peer-deps 命令是什么?

带着好奇心,研究学习了一番npm install xxxx --legacy-peer-deps命令是什么?为什么可以解决下载时候产生的依赖冲突呢?

运行 npm install 命令的时候会发生什么?

我们日常在下载第三方依赖的时候,都会用到一个命令npm install,那么你知道,在运行这个命令的时候,都会发生什么吗?

https://static001.geekbang.org/infoq/68/681018ee93765696ef7268f9bb2f2655.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

阿里 Maven 仓库不限容量,免费用

用户头像
阿里云云效
2022-04-01

别再自建仓库了,云效Maven仓库不限容量免费用,云效制品仓库 Packages提供maven私有仓库、npm私有仓库、通用制品仓库等企业级私有制品仓库,用于maven、npm等软件包和依赖管理。Maven仓库不限容量、免费用。

https://static001.geekbang.org/infoq/ee/eebbd8f52df3bf265a4f29cbee6135f5.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

云效制品仓库 Packages,不限容量免费用

用户头像
阿里云云效
2022-04-01

云效制品仓库 Packages,不限容量免费用。制品仓库 Packages提供maven私有仓库、npm私有仓库、通用制品仓库等企业级私有制品仓库,用于maven、npm等软件包和依赖管理。制品仓库 Packages不限容量、免费用。

如何在 TypeScript/JavaScript 项目里引入 MD5 校验和

MD5校验和则是其中一种数学算法,通常是使用工具对文件计算得出的一组32 个字符的十六进制字母和数字。

突然发现,npm 里 request 依赖包已经弃用,怎么办?

在npm官网查看了request依赖包的当前状态,果然在2020年就被弃用了。

https://static001.geekbang.org/infoq/81/81cba521ec155c126c13359a0da63130.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

npm 进阶(一) 更换成淘宝镜像源以及 cnpm

由于node安装插件是从国外服务器下载,受网络限制影响大,速度慢且可能出现异常。所以,(阿里巴巴旗下业务阿里云)干了这事。来自官网介绍:

https://static001.geekbang.org/infoq/30/30fbb6313554daa42c075d8ce649300e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

node.js 安装及环境配置超详细教程【Windows 系统安装包方式】

用户头像
明金同学
2021-12-08

简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

npm_npm技术文章_InfoQ写作社区