npm
文章平均质量分 52
业火之理
这个作者很懒,什么都没留下…
展开
-
【npm】使用cnpm以npm方式安装
记录个小问题,当你只能使用cnpm或者类似的私服时,想以npm(或者yarn)形式安装依赖的做法。原创 2022-11-18 14:00:28 · 276 阅读 · 0 评论 -
【cnpm】cnpm私有部署改造黑名单梳理
前言由于我司私服需要对某些包删除使用,但又不想误删,所以要整个黑名单,在该名单上的包无法下载和搜索。大概看了下,只要维护个黑名单表即可,另外再改点逻辑,对表写个添加,删除,查询接口即可。首先梳理下路由,会走那些控制器,再建个表,写入增删改查。路由梳理下载包实际上是先查询,查到后走json的tar地址,所以在搜索时先查黑名单,黑名单里的直接返回404页面搜索controllers:web:package:search页面详情controllers:web:package:show原创 2022-03-27 01:23:58 · 1027 阅读 · 0 评论 -
【npm】npm6升7以及426解决方式
前言最近发包时发现npm报错:The npm registry is deprecating TLS 1.0 and TLS 1.1。原来以前一直用npm6发包,最低支持到10月4日,以下原文:Detailed timelineWhile we will enforce a minimum of TLS 1.2 beginning October 4, 2021, we will also take steps to alert affected users to this change ahe原创 2021-10-07 13:54:55 · 1705 阅读 · 0 评论 -
【npm】使用verdaccio和cnpm分别部署npm私服
前言verdaccio看起来比cnpm要轻量,反正先部署着玩玩。官网verdaccio https://github.com/verdaccio/verdaccio这个文档有中文的:https://verdaccio.org/docs/en/configurationcnpm https://github.com/cnpm/cnpmjs.orgVerdaccio先搞这个,这个看官网有docker,直接拉docker就能部署成功,实在太方便了。docker pull verdac原创 2021-01-03 00:58:40 · 3305 阅读 · 1 评论 -
【nodejs】手写个静态目录服务并打包
背景静态目录服务很多都是有打包好的。但是写代码就怕不想写,写这个文章就是逼着自己不用人家封装好的写一个。流程需要第三方模块,mime,chalk,nunjucks,commander。npm安装一下即可。一、建个bin目录,下面放www文件,编写入口。#! /usr/bin/env nodelet program = require('commander')let confi...原创 2019-11-19 23:05:11 · 568 阅读 · 0 评论 -
【npm】发包流程笔记
背景npm发包是要成为大神的基础操作,特此记录下。流程首先确定你的npm命令使用的是npm源,如果你装过nrm工具给其指定淘宝什么的需要改回来。然后你需要一个npm账号,要么去官网注册,要么直接命令行里用npm addUser注册,如果你已存在这个账号,这个命令也能直接登录。或者使用npm login进行登录。最后使用npm publish进行发包。npm上可以马上搜到,镜像源...原创 2019-11-11 15:25:56 · 195 阅读 · 0 评论 -
【npm】npm link笔记记录
背景感觉网上很多人没讲太明白,笔记总结下。解决需求npm link主要是为了方便引用还没有发布的自己写的包,不然如果有问题每次改动又要重新发布,或者这个包压根不想拿来发布,但我别的项目需要使用。用法一、把所在目录的包放个软链接到全局默认路径npm下的node_modules下给所在目录的package.json里加上name属性起个名字即可npm link注意,这个包...原创 2019-11-11 14:14:24 · 404 阅读 · 0 评论