nvm + npm 命令记录

nvm可安装多个node版本,随时切换不同node版本

nvm 命令

安装:nvm install 版本号
列出安装:nvm ls
切换版本:nvm use 版本号

npm 管理安装node vue 等组件工具

npm 设置、查看源
查看 npm get registr
设置 npm config set registry https://registry.npm.taobao.org

安装 npm install [名称@版本] @版本可选 默认最新

查看所有版本 npm view [名称] versions

--save 和 --save-dev 区别
在pakcage.json里的依赖
分别保存为 --save => dependencies 和 --save-dev => devDependencies

### NPM 命令的用法及相关问题 NPM 是 Node.js 的包管理工具,用于安装、更新、卸载以及发布 JavaScript 包。以下是关于 `npm` 命令的一些常见用法及其可能遇到的相关问题。 #### 安装全局或本地依赖 要安装一个新的模块到项目中并将其保存到项目的 `package.json` 文件中的 `dependencies` 或 `devDependencies` 中,可以使用以下命令: ```bash npm install <module-name> --save # 将模块作为生产环境依赖项添加 npm install <module-name> --save-dev # 将模块作为开发环境依赖项添加 ``` 如果希望将某个模块安装为全局可用,则可执行如下操作[^1]: ```bash npm install -g <module-name> ``` #### 更新已有的依赖 为了保持项目的最新状态,可以通过运行下面这条指令来升级所有的依赖至最新的稳定版本: ```bash npm update ``` 对于特定的一个或者多个软件包来说, ```bash npm update <package_name_1> <package_name_2> ``` #### 卸载不再使用的依赖库 当某些依赖已经不需要时,应该及时移除它们以减少不必要的文件占用空间。 ```bash npm uninstall <module-name> --save # 移除生产环境中指定的依赖关系 npm uninstall <module-name> --save-dev # 删除开发环境下对应的依赖条目 ``` #### 解决崩溃问题的方法论 假如遇到了由 GraalVM 编译器引发的应用程序异常终止情况,在提交 GitHub Issues 报告之前最好先尝试重现该错误现象,并启用额外诊断选项收集更多调试信息以便开发者定位根本原因。例如在此处提到的例子当中就需要向启动参数追加两项设置[^2]: ```bash -Dgraal.MethodFilter=NodeLIRBuilder.matchComplexExpressions \ -Dgraal.Dump=:2 ``` 通过这些附加标记可以让系统输出更详细的日志记录从而帮助分析具体哪个部分出了差错。 #### 迁移旧版数据到新版实例里去 假设现在正打算切换成新的 Node.js 版本同时保留原有的 npm 配置资料的话,那么借助于 nvm 工具能够很方便地达成这一目标。只需要简单输入这样一条语句即可完成迁移过程[^1]: ```bash nvm install --reinstall-packages-from=<old_version> <new_version> ``` 这里 `<old_version>` 表示当前正在使用的那个较低级别的解释引擎编号;而 `<new_version>` 则是要准备替换上去的目标高级别实现代号。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yanghye

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值