NPM
文章平均质量分 50
NPM常用技术文章
卡尔特斯
大前端交流群:dengzemiao
GitHub: https://github.com/dengzemiao
掘金:https://juejin.im/user/4450440831840909
展开
-
前端本地原生开发好用的 http server 服务(npm 包形式、支持热更新、简单好用)
有时候在本地原生网页开发的时候,需要起一个服务能够直接访问当现在正在开发index.html等内容,也就是希望通过npm包在进入项目文件夹后,直接可以起一个可访问的 http 链接,不希望在去安装nginx。serve:为本地静态页面创建一个可访问的服务,不支持热更新:为本地静态页面创建一个可访问的服务,不支持热更新,支持https:为本地静态页面创建一个可访问的服务,支持热更新(运行起来默认支持,可以修改延迟时间),支持https。原创 2023-12-20 15:52:45 · 4102 阅读 · 1 评论 -
前端 dlhelper 下载辅助库(支持链接后台下载、代理下载、Blob 数据下载,针对代理下载灵活使用)
一个简化前端下载功能的 js 辅助库,支持链接后台下载、代理下载、Blob 数据下载,针对代理下载灵活使用。当一个项目需要下载的素材资源有多个域名时,使用改库可以更好的实现辅助下载。原创 2023-11-09 14:19:58 · 1391 阅读 · 0 评论 -
前端 excelex 包可将数据保存为 xls、xlsx、csv、txt 文件(支持单元格样式、合并单元格等)
老文章地址该库是一个轻量级的JavaScript库,帮助开发人员轻松地将数据导出到Excel文件中。它具有简单易用的API,支持格式导出。此外还提供了丰富的样式配置选项,使用户可以自定义导出文件的格式和样式,能为你提供高效、可靠、美观的数据导出功能。案例效果导出函数函数说明Ex.ex将数据导出到Excel文件中Ex.write将数据导出到Excel文件中Ex.Export将数据导出到Excel文件中以上3种导出函数结果均一致,只是方法别名不同。数据类型// Json 约束// Json 数组约束。原创 2023-11-09 14:14:32 · 1483 阅读 · 0 评论 -
npm 切换镜像后,npm i 安装依然卡,需要好久才完成
后开始下得挺快,过会就卡着不动了,大概几分钟后才下好。而且镜像使用的也是淘宝镜像(零时起停止服务,也就是现在部分还在使用这些域名的都会有问题。),依然是卡着好几分钟才完成。随着新域名的正式启用,老域名。原创 2023-11-06 10:50:56 · 3034 阅读 · 1 评论 -
前端 ex2json 用于 vue/react/js 将 xls、xlsx、csv 文件转成 json 数组
可以在vuereactjs… 等前端开发中,将excelcsv文件转成json对象提交给服务器。只需要导入文件,即可获得转出的json数组对象,每个sheet一个数组,其次每行一个数组,再其次每个单元格的值存放到行数组中,支持合并的单元格解析。原创 2023-11-06 10:17:55 · 848 阅读 · 0 评论 -
查看 npm 包下载量(简单快捷,数据精确)
网址,输入包名,点击。,时间不填默认近一年。原创 2023-11-01 11:05:16 · 1528 阅读 · 0 评论 -
npm install 报错 npm ERR! puppeteer@1.20.0 install: `node install.js`
【代码】npm install 报错 npm ERR!原创 2023-09-27 11:36:26 · 3357 阅读 · 4 评论 -
npm 发布私域包 @xxx/xxx
【代码】npm 发布私域包 @xxx/xxx。原创 2023-07-27 14:03:13 · 277 阅读 · 0 评论 -
ggitt 简化 Git 提交、合并、分支偏移小神器,提升开发、修BUG效率!
在开发过程中,习惯用Git 命令提交、合并代码的小伙伴会发现,经常在重复的敲提交代码就算了,尤其是测试环节,修好之后,来回切换提交、合并操作,所以这也是很多小伙伴选择用可视化操作的原因。博主就是一个喜欢用Git 命令的人,不太喜欢可视化的软件。所以使用Node对Git相关命令进行包装,做了一个自动化命令工具【cggit】。在执行cggit自动化命令过程中遇到冲突,解决后,可继续执行一遍相关命令完成提交。原创 2023-06-09 16:10:33 · 968 阅读 · 0 评论 -
NPM 制作命令行工具 - 进阶辅助库
通过NPM 制作命令行工具 - 入门案例已经基本知道如何制作命令行工具了,现在就是内部命令处理。如果不使用第三方插件辅助,那就只能对传入的参数进行一个一个判断处理,添加注释,这是很麻烦的,所以,就有了一些比较好用的辅助插件,列举下一些常用的。原创 2023-06-01 17:08:03 · 1052 阅读 · 0 评论 -
NPM 制作命令行工具 - 入门案例
经常通过npm安装vue-cli之类的命令行工具,那么如何简单的制作一个命令行工具呢?只需要几步即可!原创 2023-05-31 18:04:10 · 854 阅读 · 0 评论 -
解决前端报错 Error: Cannot find module ‘xxx‘(包含 uniapp)
但是可能依然不行,这个可能是内部依赖的版本对不上,也会报内部错误。版本的问题,可能太高或太低,可以想下之前创建项目时用的。一下,这是一种方案,但是可能不行,因为可能是。2、直接手动安装一下找不到的模块。版本是多少,切到那个版本去进行。这里只列了两种,只是因为换了。安装都存在运行报错,就切回。原创 2023-05-25 10:15:10 · 7613 阅读 · 0 评论 -
nrm 安装后报错 Error [ERR_REQUIRE_ESM]: require() of ES Module
【代码】nrm 安装后报错 Error [ERR_REQUIRE_ESM]: require() of ES Module。原创 2023-05-18 16:43:49 · 7424 阅读 · 0 评论 -
NPM 自定义 package.json 中 scripts 命令(& 与 && 的区别,cross-env 的使用)
在中scripts执行原理使用执行脚本的时候都会创建一个shell,然后在shell中执行指定的脚本。这个shell会将当前项目的可执行依赖目录(即)添加到环境变量path中,当执行之后之后再恢复原样。就是说脚本命令中的依赖名会直接找到下面的对应脚本,而不需要加上路径。原创 2023-04-28 14:39:26 · 1245 阅读 · 0 评论 -
NPM 发包 js 文件并支持 ts 使用(包含 gulp 打包压缩)
检查线上是否存在将要提交的包名,如果有就换个,如果有就会出来信息,如果没有就会报错,说明包名可以用。后面就是正常的安装包使用,注意安装包时如果使用的是非官方镜像,可能会存在延迟,所以推荐官方镜像安装。类型声明文件的主文件名与JS库文件的主文件名相同,后缀为。文件,可以本地安装到项目中测试使用。库必须要提供类型声明文件,才能在。文件中就会提示警告了,这里使用的。声明文件,会报错找不到声明文件。,也可以通过第三方插件。,则类型声明文件名为。,打包压缩后,进入到。原创 2023-04-21 16:00:09 · 863 阅读 · 0 评论 -
npm 包本地调试(详细流程:包本地路径、npm link 、yalc)
(这个才是重点),包的文件夹名。第二步直接使用,执行命令后,在。执行安装命令,然后提示安装成功。第一步到包文件夹根目录执行命令。包了,正常使用即可,获取到包的文件夹路径。原创 2023-04-20 17:27:49 · 3867 阅读 · 0 评论 -
NPM Error Unexpected token < in JSON at position 0 while parsing near ‘<!DOCTYP
【代码】NPM Error Unexpected token < in JSON at position 0 while parsing near '原创 2023-04-20 14:57:20 · 1953 阅读 · 0 评论 -
pnpm 基本详细使用(安装、卸载、使用)
官网地址GitHub地址官方安装文档官方卸载文档。pnpm全称,意思为高性能的 npm。pnpm由npm/yarn衍生而来,解决了npm/yarn内部潜在的bug,极大的优化了性能,扩展了使用场景。被誉为最先进的包管理工具。特点:速度快、节约磁盘空间、支持monorepo、安全性高。pnpm相比较于yarn/npm这两个常用的包管理工具在性能上也有了极大的提升,根据目前官方提供的benchmark数据可以看出在一些综合场景下比npm/yarn快了大概两倍。node.js兼容情况。原创 2023-03-06 09:54:56 · 11429 阅读 · 0 评论 -
npm 查看包的所有版本号
查询到版本号后,然后根据需要进行安装。原创 2022-07-19 10:29:10 · 13689 阅读 · 0 评论 -
npm 更新升级(最新版本 | 指定版本)
查看 npm 当前版本$ npm -v更新到最新版本$ npm install -g npm更新到指定版本$ npm -g install npm@6.8.0原创 2021-04-14 18:54:58 · 92586 阅读 · 4 评论 -
npm 删除(废弃)发布包或版本
npm 上传发布自定义组件以及使用详细流程(Vue包含)按上文将自定义组件或者库发布到 npm 之后,如何移除已发布的版本,或者删除整个项目包 (Packages)。删除 指定版本或包:$ npm unpublish [<pkg>][@<version>] --force删除库包之后,24小时之内 无法再次上传同名的库包到 npm,需要更改包名,或者等过了 24小时之后 在上传。下面列一下几种使用场景(命令执行成功后,展示列表会有延迟,过一会在刷新才能看..原创 2021-04-14 14:29:09 · 16598 阅读 · 4 评论 -
Browserslist: caniuse-lite is outdated. Please run: npx ....
今天打包 Vue 项目,突然蹦出一个告警:Browserslist: caniuse-lite is outdated. Please run:$ npx browserslist@latest --update-db或者$ npm update按照提示操作,运行上面 npx browserslist@latest --update-db 能解决问题。但是有的版本会报错提示运行 npm update,但是运行 npm update 不能解决问题。于是查询了一下 npm 手册..原创 2021-04-12 11:10:06 · 50396 阅读 · 4 评论 -
解决 This is probably not a problem with npm. There is likely additional logging output above.
在执行 npm run serve 运行项目的时候报错:dengzemiaodeMacBook-Pro:lianshan_vue dengzemiao$ npm run serve......npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! lianshan@2.0.0 serve: `vue-cli-service serve`npm ERR! Exit status 1npm ERR! npm ERR! Failed at the ..原创 2021-01-14 14:29:17 · 152817 阅读 · 26 评论 -
npm 常用命令(自用)
npm安装模块【npm install xxx】利用 npm 安装xxx模块到当前命令行所在目录【npm install -g xxx】利用npm安装全局模块xxx本地安装,本地安装时将模块写入package.json中:【npm install xxx】安装但不写入package.json【npm install xxx --save】 安装并写入package.json的"dependencies"中【npm install xxx --save-dev】安装并写入package.j..原创 2020-10-13 09:40:32 · 1911 阅读 · 0 评论 -
npm install 命令使用区别(-S,-D,-g,--save,--save-dev)
首先在使用命令之前,先了解一下 dependencies 与 devDependencies 的区别可以看一下 package.json 这个文件里面的 dependencies 与 devDependencies 参数:"dependencies": {}"devDependencies": {}dependencies是生产环境。devDependencies是开发环境。devDependencies是只会在开发环境下依赖的模块,生产环境不会被打入包内。dependencies依赖的包原创 2020-10-13 09:40:13 · 420 阅读 · 0 评论 -
npm 上传发布自定义组件以及使用详细流程(Vue包含)
Vue 自定义全局UI组件Vue 全局导入 JS 文件npm 删除(废弃)发布包或版本前端开发经常需要使用到 npm 安装第三方库,那么如何将自己写的库上传到 npm 进行使用呢?如果在项目中使用到依赖包,可以先了解一下npm 命令使用介绍以及区别,里面有对安装依赖包的详细介绍UI。原创 2020-10-13 09:39:54 · 10096 阅读 · 5 评论