第二:找到你安装的node包
第三:分析刚才的执行命令
F:\ItemSet\egg-project\dream-backend\node_modules\node\bin\node.exe F:\nodejs\node_modules\npm\bin\npm-cli.js run start --scripts-prepend-node-path=auto
通过分析得到
第一部分是你的包名称路径一直到node.exe
第二部分是你的npm安装的npm-cli.js文件位置
第三部分是run,运行命令
第四部分:start 在package.json上面定义的启动脚本命令
如图:
第五部分:--scripts-prepend-node-path=auto(我也不知道干啥的。大神请指教)
然后直接拷贝一下
运行:
看截图(已经成功运行了)
所以这就是最终解决方式了。
用最原始的node运行方式得到一个项目指定nodejs运行的环境。这样,你的电脑上面只要有任意一个nodejs环境都可以运行了。
注意npm必须要安装nodejs才有,所以是任意版本的nodejs
这里有一个问题,因为包安装的node文件是node.exe,说实在我不知道linux下行不行,但是node这个包应该是官方的包。希望也兼容linux。那么就是跨平台的了。不行大家可以用阿里的nodeinstall模块,也能达到效果
更多编程相关知识,请访问:编程视频!!
以上就是详解多个node版本下如何指定版本运行项目?的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
nodejs中使用string_decoder模块将buffer转成string
html5+nodejs实现websocket即时通讯的示例代码分享
更多相关阅读请进入《nodejs》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者