nvm,pyenv安装配置,多项目使用

由于鸿蒙的发布,公司已有的一个app项目,需要使用鸿蒙重新开发一个版本,安装鸿蒙环境时。想利用最新的nodejs和python。

但是还有老项目使用了nodejs12、python27这些老版本。

所以我的开发环境使用nvm和pyenv安装管理多版本nodejs和python。

nvm和pyenv的安装,就不再赘述。网上很多相关资料。

利用nvm同时安装了nodejs12,nodejs20两个版本

nodejs12匹配的是node-gyp 3.8,执行下列命令

nvm use 12.22.12

npm install -g node-gyp@3.8.0
安装完成后
node-gyp -v
显示版本号,表示安装成功

nodejs20可以匹配node-gyp的最新版本,安装node-gyp时,可以不标记版本号

npm install -g node-gyp

接下来构建依赖包node_modules

由于我使用pyenv安装了多个版本python,在项目目录下执行命令 pyenv local 2.7.18 ,接着执行npm install ,但是抛错找不到python2。

这里有两个方法:

1、执行命令 npm config set python "安装路径\2.7.18\python.exe",将python应用程序写.npmrc配置中。

2、直接执行 npm install --python=安装路径\2.7.18\python.exe,一样可以构建成功。

执行 npm run dev 启动项目成功。

既然可以启动成功,那么 pyenv local 2.7.18 命令可以不用执行,毫无意义。或者有什么其他需要配置的,我还不知道?

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值