
NPM
文章平均质量分 52
NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。
爱宇阳
遇见你,是我幸运的开始!
展开
-
pnpm 依赖升级终极指南:从语义化版本控制到 Monorepo 全局更新的企业级实践
中的版本限制,直接将所有依赖更新到最新版本(无论是否符合语义化版本规则)。)更新依赖包到最新兼容版本,但不会突破版本约束。若项目使用 pnpm 工作区(如 Monorepo 架构),可通过。若需仅更新某类依赖(如仅生产依赖或开发依赖),可结合。需注意此操作可能导致兼容性问题,建议在测试后执行。通过以上命令,可灵活控制依赖更新的范围和策略。中定义的版本范围(如。原创 2025-03-27 09:37:58 · 418 阅读 · 0 评论 -
在 Windows 环境下将 Vue 项目打包并压缩为 .zip 文件的批处理脚本
以下是一个 Windows 批处理脚本,完成以下任务:运行 npm run build 打包 Vue 项目。使用 7-Zip 将生成的 dist 目录压缩成 ZIP 文件。原创 2024-12-16 14:41:32 · 526 阅读 · 0 评论 -
如何更新项目中的 npm 或 Yarn 依赖包至最新版本
要升级 package.json 文件中列出的包,你可以使用 npm(Node Package Manager)或 yarn。原创 2024-12-15 15:36:01 · 2806 阅读 · 0 评论 -
服务器上安装 Node.js
在服务器上安装 Node.js 的过程根据你使用的操作系统和环境可能会有所不同。以下是一些常见的 Linux 发行版(如 Ubuntu 或 CentOS)上的安装步骤。原创 2024-12-06 17:50:26 · 1239 阅读 · 0 评论 -
服务器卸载安装的 Node.js
卸载安装的 Node.js 版本,具体步骤取决于你是通过包管理器(如yum或dnf)安装的,还是通过 nvm (Node Version Manager) 安装的。以下是针对这两种情况的指南。原创 2024-12-06 17:33:55 · 517 阅读 · 0 评论 -
node 升级之后 npm run build 错误
当 Node 新版本刚刚成为活动 LTS 时,选项 1 和 2 实际上不可用,但对于任何仍在寻找此答案的人来说,3 和 4 不应再被视为任何重要选项。这确实是唯一正确的解决方案:更新您的依赖项,因为就像 Node.js 本身一样,它们可能会使您的项目容易受到攻击和利用。对于 Windows,请使用。执行此操作,也可以使用。显然,这不是一个好主意。原创 2024-06-14 10:07:57 · 692 阅读 · 0 评论 -
window 脚本build 打包成zip压缩包
写了一个bat脚本,想着自动处理编译前后的工作。3、利用 WinRAR 打包成压缩包。2、build 编译最新代码。4、打开 dist 文件夹。原创 2022-10-08 16:10:12 · 1330 阅读 · 0 评论 -
vue项目多人协作避免target冲突
先看文件夹目录:重点是config文件夹下的配置,.gitignore,vue.config.js文件要把vue项目跟后台对接接口api单独提出来,首先对vue.config.js进行改造:把proxy单独提出来。转载 2022-10-08 06:43:29 · 473 阅读 · 0 评论 -
使用token发布npm包
在CI/CD自动化发布npm场景中,网上大部分文章采用的是命令方式输入账号密码,或者在内置好账号密码,然后执行。这种方法可行, 但是不太安全,存在泄露账号的风险。所以本文讲述的是如何通过这种安全的方式实现发包。2.此时系统会询问是否要开启2FA(Two Factor Authentication)登录(已经开启2FA的用户不会出现这个界面),同意开启,2FA模式选择,然后点击提交3.此时,界面会提示你,需要手机扫码,然后在输入框输入OTP码。我们可以在手机上下载这个app,然后用这个app进行扫码,之后ap转载 2022-06-22 19:46:04 · 2710 阅读 · 0 评论 -
Error: Cannot find module ‘webpack/lib/RuleSet‘ 解决方法
问题原因:@vue/cli 高版本的问题解决方案:推荐使用4.5.15 版本首先卸载全局安装的@vue/cli卸载@vue/clinpm uninstall -g @vue/cli安装@vue/clinpm install -g @vue/cli@4.5.15原创 2022-03-01 15:35:17 · 7686 阅读 · 5 评论 -
Vue 多个项目共享node_modules
公司很多会议项目的依赖包是一样的,为了减少冗余文件,要让这些项目都共用一个node_modules。首先以管理员身份运行 cmd(命令提示符)mklink /d D:\Develop\WebStormProjects\meetm\meetm_test\node_modules D:\Develop\WebStormProjects\meetm\node_modules注意项目文件夹中不要有node_modules,项目路径和公共路径根据自己的路径去修改mklink /d <原创 2021-12-16 17:38:23 · 2274 阅读 · 0 评论 -
npm install gyp ERR 错误
npm ERR! code 1npm ERR! path D:\Develop\WebStormProjects\meetm_zhongye\node_modules\deasyncnpm ERR! command failednpm ERR! command C:\Windows\system32\cmd.exe /d /s /c node ./build.jsnpm ERR! gyp info it worked if it ends with oknpm ERR! gyp info usi.原创 2021-06-18 09:42:25 · 22295 阅读 · 11 评论 -
npm audit 安全扫描工具
为了提高 npm 依赖的安全,npm 6.1 后添加了 npm audit 工具,这个工具可以搜索当前项目中使用的依赖是否存在安全问题,并提供了 npm audit fix 工具修复。npm audit原创 2021-06-03 12:00:32 · 1004 阅读 · 0 评论 -
Yarn 常用命令
yarn 安装npm install -g yarn查看版本yarn -v开始一个新工程yarn init 与 npm init 一样通过交互式会话创建一个 package.jsonyarn init # yarnnpm init # npm跳过会话,直接通过默认值生成 package.jsonyarn init --yes # 简写 -ynpm init -y添加一个依赖通过 yarn add 添加依赖会更新 package.json 以及 yarn.转载 2021-04-15 10:11:15 · 23563 阅读 · 2 评论 -
npm install -save 和 -save-dev
npm install packageName //本地安装,安装到项目目录下,不在package.json中写入依赖npm install packageName -g //全局安装,安装在Node安装目录下的node_modules下npm install packageName --save //安装到项目目录下,并在package.json文件的dependencies中写入依赖,简写为-Snpm install packageName --save-dev //安装到项目目录下,并在package转载 2021-04-15 09:55:06 · 684 阅读 · 0 评论 -
NPM依赖包版本号~和^的区别及最佳实践
原文链接:NPM依赖包版本号~和^的区别及最佳实践你会发现很多项目的依赖包版本号前面会加上~,或者是^,以Angular2为例:那么~和^的作用和区别是什么呢?~会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是不包括1.3.0 ^会匹配最新的大版本依赖包,比如^1.2.3会匹配所有1.x.x的包,包括1.3.0,但是不包括2.0.0详细可参考http://stackoverflow.com/questions/22343224/whats-the-difference转载 2020-12-01 11:20:59 · 760 阅读 · 0 评论 -
使用 nvm-windows 管理 node 版本
一、下载nvm-windows安装包二、nvm-setup.zip 安装 nvm-windowsnvm 安装路径nodejs 安装路径安装打开Windows PowerShell或者命令行输入 nvm 验证是否安装成功nvm arch:显示节点是以32位还是64位模式运行。nvm install <version> [arch]:版本可以是节点.js版本或“最新”表示最新的稳定版本。(可选)指定是安装32位还是64位版本(默认为system ar..原创 2020-10-12 14:47:01 · 418 阅读 · 0 评论 -
npm 和 yarn 安装、移除、升级依赖包
本文以 vue为例一、安装npm install vueyarn add vue安装全局包npm install -g vueyarn global add vue参考资料:install、install -g、add二、移除npm uninstall vueyarn remove vue移除全局包npm uninstall -g vueyarn global remove vue参考资料:uninstall、uninstall -g、r...原创 2020-08-15 14:38:38 · 32075 阅读 · 0 评论 -
node-sass 下载慢,安装失败解决方法
使用淘宝npm镜像一、node-sass使用淘宝npm镜像npm config set sass_binary_site http://npm.taobao.org/mirrors/node-sass/二、或者通过 .npmrc 设置,.npmrc 位置一般位于C盘用户文件夹registry=http://registry.npm.taobao.org/sass_binary_site=http://npm.taobao.org/mirrors/node-sass/...原创 2020-06-12 17:48:26 · 1053 阅读 · 0 评论 -
npm 全局依赖包管理
查看全局依赖包npm list -g --depth 0安装全局依赖包npm install -g <package name>卸载全局依赖包npm uninstall -g <package name>原创 2020-05-05 11:54:09 · 2042 阅读 · 0 评论 -
NPM 更新所有 package.json 依赖包
一、全局安装 npm-check-updates 升级包npm install -g npm-check-updates二、在项目根目录运行终端检查 package.json 中 dependencies 的最新版本ncu更新dependencies 依赖包到最新版本ncu -u更新全部依赖包到最新版本ncu -a...原创 2020-02-10 16:29:34 · 1096 阅读 · 0 评论 -
将 npm/yarn 的源地址替换成国内镜像的源地址
一、修改源地址为淘宝 NPM 镜像npm config set registry http://registry.npm.taobao.org/二、修改源地址为官方源npm config set registry https://registry.npmjs.org/原创 2020-01-07 09:20:46 · 4310 阅读 · 2 评论 -
发布npm包
Node.js 提供的包管理工具npm能让我们很方便地搜索、安装 Node.js 第三方包模块,极大地提高了我们的开发效率。那我们怎么发布自己的npm包呢?注册如果你没有注册过npm账号就需要先注册,注册有两种方式:去官网注册或通过命令行官网进入https://www.npmjs.com/signup输入用户、密码、邮箱注册命令行如果你设置过npm源,记得把它切到npm...原创 2019-07-22 14:42:08 · 572 阅读 · 0 评论