锁定项目的 node 版本
2021-05-01 13:50
916 查看
一些老项目对 node 版本是有要求的,往往使用默认的新版本包安装不上,scripts 也跑不起来。 之前就遇到过运行一个小程序项目时,根据文档来,第一步安装就出错。本着办法总比问题多的理念,来一个解决一个。问题还真是一个接一个的出现。折腾头天,在解决一个包的运行问题时,发现切换到较低版本的 node 后一切安好。 所以,对于老项目,最好使用兼容性强的版本 8 或 10 的 LTS。 解决问题的根本方法是项目中要对 node 版本进行提示或锁死,否则新人仍会踩坑。 .nvmrc在项目根目录添加 .nvmrc 文件可指定 nvm 默认的 node 版本。 $ node -v > .nvmrc 在执行 nvm use, nvm install, nvm exec, nvm run或 nvm which这些命令时,都会从该文件 ad8 读取版本信息。 在新的环境下,clone 项目后通过 nvm install && nvm use就可使用上与项目相匹配的 node 版本。
|
The text was updated successfully, but these errors were encountered: |
相关文章推荐
- node版本更新后的项目更新
- vue-cli的4.x版本命令行创建项目(node.js下载、cnpm安装)
- maven核心概念 分模块创建项目一继承与聚合概述及父类的版本锁定功能详解
- 解决升级node版本后 vue项目运行报错
- node应用线上部署时锁定包的依赖版本
- 限定项目的 Node.js 版本
- 小tips:node起一个简单服务,打开本地项目或文件浏览
- 使用 NVM 管理不同的 Node.js 版本
- 项目报错:The method getTextContent() is undefined for the type Node
- node.js 项目相关
- 关于node项目部署
- android 升级ADT22版本后,使用第三方类库项目报错:java.lang.NoClassDefFoundError:xx.xx.xx
- element-ui和node10.15版本的不兼容问题
- 【Maven】使用Maven搭建web3.0版本的web项目
- cocos2d-x版本2.2.5的项目HelloWorld的代码流程走向
- 如何更新当前系统的npm和node版本 (on windows)
- 《易货》Alpha版本项目展示
- 双重检验锁定单例模式的优化写法(非volatile,全版本jvm通用)
- 团队作业7——第二次项目冲刺(Beta版本)-第二篇
- Mac在idea中配置tomcat项目中的操作:(基本:安装git,node)