粉丝3.3万获赞14.0万

我们在进行前端开发的时候,会生成很多 no 的 mojix 目录,今天分享一个小工具,快速的清除这个文件夹,减少他对你吃饭空间的占用。好,那这是这个软件的名称,那么这是他的官网,这是他的仓库地址啊。这个使用方式特别简单,我们使用 npm 全局安装就可以了,安装好之后就可以使用了,在使用的时候会有一些参数, 那么比如说你可以指定颜色,你可以指定你要搜索的目录,我们来实际操作一下,我们在我的命令当中执行这个命令,好,直接回车,他会变的当前文件夹及其子文件夹,那这里边我们就变了,出两个 note mode, 我们直接敲空格键就可以删除掉这个文件夹 下面的一个小空格,那么这两个都删除成功了,非常的方便。同时这个界面也是挺漂亮的。那如果我们想变的其他目录,比如说我们想变的,呃,我们的加目录加上波浪号就行了, 现在已经便利完成。大家可以使用 vim 的操作,比如说按 g 往下,按 k 往上来选择,然后哪个文件夹不想叫,敲一下空格就可以了。这个软件的界面很漂亮,然后操作的也很方便,能稍稍给我们带来一点帮助。 还有一点,我们在实际开发的锁,因为 no 的 mo 就是不是咱们的原码,所以呢,大家要把它不要提交到版本库当中,是吧?所以呢,要在这个文件当中把这个文件夹给添上,不要往 版本库当中提交。我会在能力范围之内分享一些开发的有意思的小软件,包括一些编程的小技巧,希望能够帮助到大家,然后每天晚上八点直播,欢迎大家光临!

啊,在 ai 引擎层这部分做完之后呢,其实接下来我们就可以直接通过服务层的编排来把数据呢提供给外部。那比如说我在这直接来抽象了啊,我可以简单一点,比如说在这里呢,通过调用的方式,我不用任何的框架啊,就直接在这呢来创建一个,比如说是,嗯, src 吧,也还是先来个 src, 在这里面来一个 index 点 t s 啊,这个里面我们可以直接引入,在这里呢,把 div dependence 里面的 ex 那 个叫 type types load 安装一下,版本的话呢,我们随便选择一个,比如说前面我们都是选择的二十二版本,那我们这里呢也用二十二 提示一下,按照当前的给定的这个版本来啊,我们来安装一下,这个依赖在任何地方都可以安装。然后呢这里我们可能会涉及到 build, build 的 话呢,我们同样也是用 tsc 来 build 啊,我们把这边的 tsc 的 内容呢拖过来, 这边的 t s a 拖过来。好,这样就可以了,输出结果都是一样的。在这个里面呢,我们就可以来导入了,导入什么呢? node 下面的 http 模块,好,把 http 模块导入进来之后,通过 create server 来创建一个 server 基础的使用的话比较简单啊,我们这里呢就直接 r e s 一个 end, 然后呢通过 listen, 这个 listen 的 话我们可以监听到,比如说三千二百端口啊,三千二百端口,好,我们来启动一下 cd 到那个点点斜线啊 apps 下面去, 然后呢再在这儿 cd 到 server, 偏偏 build 了一下, build 了之后在这里启动。启动呢,我们最好也还是再放一个那个命令啊,比如说叫 start 命令,就是执行 node 什么呢? disk 目录下面的 index 点 js。 好,我们就直接可以 p m p m start 是 不是三千二百端口就监听好了?好,那这个时候你其实只需要在这个里面把它们联通一下,怎么联通呢?我们所有做的架构啊,在这一刻才能够真正体现出来。在这里呢,我们来引入妙码 ai, 就 那个 ai 引擎啊, ai 引擎叫什么名字呢?妙马 modelapple, ai app, ai engine 啊,在这里引入之后我们就可以去使用它了,当然这里呢,你可以偏偏挨一下把它先安装过来啊,大家就会发现,安装完以后,这里会多一个引擎的包。 安装过来了,那这里安装过来。安装过来以后,我们直接来引入一下试试。 import 直接从引擎里面来导入,导入以后呢,在这个里面有个 invoke 方法。 invoke 方法。好,这里既然报错,我们过去那边看一看。错误的原因 其实很简单,是因为你的类型声明文件没有给定 types 类型声明文件是什么呢?就应该是 disk 目录下面的 index 点 d 点 t s, 一 旦你配了这里就不会报错了。好,那你是不是导入了 invoke? 是 的,那在这里呢,我们先来去验证一下啊,先来启动,之后验证一下三千二百端口有没有 来到这个里面来验证。打开一个新的窗口,快捷请求,在这里呢,来输入 local host 三千二百,直接点击发送 hello word 是 成功的啊,那么既然有了这个内容,我们在这里呢,可以直接 r e s 等待它啊,帮我计算什么什么结果,最后返回这个结果。好,我们来试一下最终的效果啊,我们直接在这呢重启一下,再来在这里执行发送,当然在等待啊,点击发送。哎,这个我们是 没有重启吧,我们看一下要先 build 啊, build 之后再重启。这里报了个错误,它说找不到 valid 啊,这里写错了,这个 main 呢,应该是 disk 目录下面的它,还包括有一个 module, 也应该是 disk 下面的它 啊,这就是入口,入口一定不能指定错,再来构建一下,再来 start, 完美了,大家看到吧,你来到这边来看一下,点击发送 是不是一样能够返回结果,只是说这里的结果呢,没有按照你的预期返回,是因为我们在这里呢,可以给大家打印一下啊,你看下这个结果。在这边 打印的结果是什么?我们在这里面呢,给大家来去修修复修复一下啊,比如把这里面先打印一下,看一下它效果是什么,再来构建一下,来执行一下啊,前面这些数据呢,你先不管,等他执行完之后你再看, 这里是它的结果吧,啊,就这个是整个数据的结果,那你的 r e s text 呢?在上面 那大家可以看到吧,这块是 r e s text 的 结果,是因为你那边 invoke 的 返回不对。好,那我们这个时候呢,就找过来到 invoke 返回这里,我们可以看到吧,这里压根没有返回,在这里呢,我们直接 return 它这个效果啊,结果就可以了,我们先来,当然你通过这个 可选链自己这样来做一下处理。这个时候呢,别忘了,我们一定要 cd 到 package 下面的 ai engine 去做一下构建,构建完之后呢,我们再 cd 到 apps 下面的 server, 在 这里再做一下构建,之后 启动 p m p m start, 好, 我们看到吧,这个时候我们再来试一下,点击发送 就能够把你的结果呢换返回来,但这里报了个错误啊,他说这个 r e s 的 text 呢,返回的是这一堆啊,这个呢,其实发现 没有,没有这个正常返回其实是因为你这里不能够给零啊,那你给错了,你可以把这一串呢整个通过 json 点 strangefine 呢,自己转一下,就把这个 message 转一下返给前端啊,让前端去看一看。这里呢,我就不调用了啊,我们让让这个前端调用的时候再去调用好 构建一下这个产物,在 cd 到 server 里面再执行 start 回车,这个时候他自己没有做调用啊,监听到了三千二百端口,我们在这调用一下三千二百端口, 可以看到这整个数据返回回来了,这是我们整个信息数据,他最后得的结果是什么呢?翻到最下面 ai 返回回来的结果,那用户要我们去调用什么什么,最后确认下来十二加一等于十三没有问题, 整个返回的结果,那这个时候我们就把 ai 引擎层和服务调用层整个链链路呢实现了,就像我最开始这里给大家说到的,我们现在已经完成了从开发者到 utao 包或者这个整个 ai 包的一个实现啊。整个链路的话,刚才其实最开始前面也跟大家说了整个执行的过程是什么样子的, 到时候大家可以根据我这里给大家去讲解的啊,从用户到前端到 nest 到 ai 酷包,再到欧拉玛服务,一步一步的怎么实现的这个效果?大家可以自己去跑一遍啊,自己跑一遍。好,那这个简单案例呢,我们就先给大家说到这了, 一共呢三个问题,从这三个问题去出发啊,大家自己呢,每个问题每部分自己一定要都去跑一遍,自己去编写一遍啊,这样呢才能够熟练地掌握。 呃,主要的内容呢,包括的就是 monolith 架构,再就是 ai 全站在现在的工程里面啊,怎么样去架构的问题,就像这样一个简单 demo, 能够比较快速地实现。

朋友们好,这节课呢,咱们来看一下 no 的点 gs 环境的 安装。如果我们希望通过 no 的来运行一些扎马斯奎和代码,那么首先啊,我们必须在自己的电脑上安装 no 的点 gs 的环境才行,那就好比说,你希望通过浏览器来运行一些 gs 代码,那么你首先需要在自己的电脑上装一个浏览器。一样啊, 咱们如果希望用 no 的来执行 gs 探法,那么必须要先安装 no 的点 gs 才行,那如何安装呢?咱们可以一起来看一下啊, 安装包可以从 no 的点 gs 的官网首页直接进行下载,那么接下来大家可以打开自己的浏览器啊,输入这样的一个官网首页的地址啊,你会看到类似于这样的一个 页面,好吧,那么在这个页面中呢,哎,你会看到有两个大绿色的按钮啊,这两个按钮啊,你不论点哪个都 都能够下载一个对应的 no 的点 gs 的安装包。那么当把安装包给下载完成以后呢,俺就可以双击去安装这个 no 的点 gs 了。那只不过啊,这两个版本啊,你会发现他们的版本号 有所不同啊,左面的版本号稍微低一些,右面的版本号稍微高一些,同时呢,左侧的版本号是以 lts 结尾的,右侧的是以凯润的结尾的。 那么大家呀,看到的版本号可能和老师这里有所不同啊,大家看到的肯定会比老师的稍微高一些啊,因为老师啊,在录视频的时候呢,哎,这个已经过去一些时间了啊,明白吧,咱们弄的肯定有一些更新了,但是不论他怎么更新啊,大家发 发现永远是左侧的版本号要比右侧的稍微低一些,那么接下来啊,我们可以先去了解一下这个 lts 版本和 carry 的版本之间的不同啊,当清楚了他们的区别之后啊,哎,咱们再来下载再去进行安装好吧,哎,先不要着急啊, 接下来我们来区分一下 lts 版本和凯润的版本之间的不同。首先呢,咱们来看一下什么是 lts 版本。 lts 为长期稳定版,那对于追求稳定性的企业级项目来说呢,哎,推荐安装 lts 版本的 no 的点 gs, 因为这个 lts 版本里面啊,他的稳定性比较高,而且呢一些 bug 啊,也是非常非常少的啊,对于咱们企业来说呢,哎,稳定性永远是优先考虑的第一要素。那么接下来 我们再看一下什么是卡润特版本,卡润特为新特性长线版,那么对于那些热衷于尝试新特性的用户来说呢啊,推荐他们去安装并且使用卡润特版本, 因为咱们知道啊, no 的他一直在进行更新,当他更新了一个新特性之后啊,哎,他会先把这些新特性放到卡润的版本中进行测试, 那如果测试没有问题之后啊,才会把这些新特性移植到咱们的 lts 的版本中,那所以说开的版本就相当于是一个测试版啊,那因此呢,开的版本中可能会存在一些隐藏的 bug 或一些安全性的漏洞。 因此啊,我们不推荐在企业级的项目中使用卡润的版本,而是推荐在企业级的项目中使用 lts 长期 稳定的。那对于咱们来说啊,我们作为一个初学者啊,其实呢,我们安装 lts 版本就够了啊,咱们也不会去学到那些最新的一些新特性,那如果你安装了看的版本呢,那也没有关系, 那么在这里呢,我们还是建议大家啊,尽量都安装 lts 版本的 no 的点 gs。 那么接下来啊,咱们就可以单击一下左侧的这个下载按钮来点,哎,他就会开始在浏览器中进行下载了,那接下来我们稍微等待一会, 好当下载完成以后啊,哎,大家可以用鼠标走线啊,单击一下这个按钮来点,这时候呢啊,就会弹出一个提示框啊,告诉咱们是希望运行这个安装包吗?哎,咱们点击运行, 那么接下来我们可以点击 next, 在这个页面中啊,咱们需要勾选一下这个复选框啊,就表示我们同意它的一些许可协议来勾选上之后呢,哎,咱们点击 next 进入下一步, 那在这个页面中啊,他让咱们去选择安装到哪个磁盘下的哪个文件夹里面,那么一般啊,我们不建议大家去更改这个安装的目录,因为他默认是安装到 c 盘的啊,那咱们默认把它装到 c 盘就行了,建议大家直接装到 c 盘,不要去改这个盘符啊,来,咱们点击 next, 在这个页面中,他提示我们啊,都希望安装哪些 no 的点 gs 提供的功能,那么咱们呢,默认安装就行了,来直接点击 next。 好,接下来啊,我们在这个页面中啊,也是直接点击奈 next 啊,不需要勾选这个复选框啊,咱们直接点击 next 就行。好,最后呢,我们点击这个 install 来点击这个是,那稍微等待一会儿啊,他正在进行安装中。 ok, 那最终啊,如果大家能够看到这样的一个页面,那就证明咱们 no 的已经安装完成了,最后我们点击这个菲尼式按钮,就能够完成这一次的安装。 那好,这一节课啊,咱们带领大家下载并且安装了一下 no 的点 gs, 同时呢,我们为大家介绍了一下 lts 版本和 carry 版本之间的不同,那 lts 为长期稳定版,对于企业级项目来说,一定要安装 lts 版本的 no 的点 gs, 那如果你希望尝试一些 note 里面的新特性啊,那么你可以安装卡润的版本。那么在卡润的版本中啊,它由于可能存在一些 bug 或一些漏洞,那因此呢,不建议咱们企业中去使用卡润的版本。 好,那这节课啊,关于 no 点 gs 的安装,我们就为大家介绍到这里, 朋友们好,上一节课,我们带领大家安装了一下 no 的点 gs, 那最终呢?哎,我们不知道是安装成功了还是安装失败了,反正呢,他最终是完成了, 对吧?那么这节课啊,咱们来带大家来验证一下自己的 no 的到底是安装成功还是安装失败了,那怎么验证呢?哎,我们可以来查看一下以安装的 no 的点 gs 的八 版本号就行了,如果你可以看到一个版本号,那就证明我们安装成功了。那如果你看不到版本号,那么证明咱们安装的过程中啊,可能存在一些问题啊,需要我们重新去检查一下。那怎么去查看以安装的 no 的点这次的版本号呢?那咱们来看啊,首先要打开一个终端, 那接下来我们需要在终端中输入这样一个命令,叫 no 的空格杠 v 啊,注意这个 no 和杠 v 之间有一个空格啊,一定不要忘记, 接下来输入完这个命令之后呢,咱们按下回车键,就可以查看已安装的 no 的点 gs 的版本号。那现在问题来了,在 windows 系统中如何打开一个终端呢?啊,咱们可以一起来看一下啊,在 windows 系统中快速打开中端的方式呢,哎,在下面啊,咱们可以 起来看一下,可以使用一组快捷键,就是 windows 徽标键加 r 就能够打开运行面板,在 运行面板中呢,我们输入 cmd 后,直接回车就可以打开一个终端。那接下来咱们可以在打开的终端里面输入 no 的空格杠 v 命令,来检查已安装的 no 的点 gs 的八百号来,我们可以一起来给大家去做一下演示啊,来按住 windows 加 r。 哎,我们会打开一个运行面板,在这个运行面板中我们输入 cmd, 然后呢,我们点击确定也行啊,咱们直接在这里回车也好,来回车 打开,我们就打开了一个 windows 里面的终端,那么在这个终端中啊,哎,咱们可以输入这个命令啊,叫 no 的空格杠 v 来 no 的空格杠 v。 回去之后呢,哎,大家可以看到 老师这里就打印出了一个版本号是 v 十二点十六点幺啊,那大家的版本号可能和我这里有点不一样,那只要你能够打印出一个 v 开头的版本, 那就证明你的 no 的已经成功安装了,那如果无法打印出这样的一个版本号,那么就证明你的 no 的啊,可能安装时候有一些问题啊,需要重新的去进行一下检查。 那好,这一节课啊,咱们带领大家去了解了一下如何查看自己的 note 是否安装成功。那首先啊,咱们在豌豆子里面需要通过豌豆子回标键加 r, 哎,打开一个运行面板, 然后呢在这个运行面板里面,哎,我们输入 cmd 之后,哎,直接回车,或者说点击这个确定都行啊,咱们会打开一个终端的面板,在这个面板里面啊,咱们输入 no 的空格杠 微,然后呢回车就能够检查自己的 no 是否安装成功了。那好,这一节课关于如何查看已安装的 no 的点 gs 的版本号啊,我们就为大家介绍到这里。

no mini map 是 一款专为 blender 节点系统打造的高效辅助插件,只在解决节点网络复杂、层级繁多时迷路的常见问题。它在所有节点编辑器中实时显示一个可交互的小地图,让用户能够一眼掌握整个节点数的结构与布局,大幅提升大型材质几何节点和合成节点的可读性与操作效率。 该插件支持所有类型的节点数,并可通过中间拖拽在小地图中快速导航,无需频繁缩放或反复拖动画步。 mini map 会根据节点类型显示不同颜色,同时保留用户自定义的节点配色。当前激活与已选节点也会被高亮显示,帮助你在复杂网络中迅速定位关键逻辑。 对于嵌套层级较多的 frame, 插件还提供显示限制选项,有效简化,试图避免信息过载。在个性化方面, old mini map 允许自由调整小地图的位置、尺寸与背景颜色,轻松融入个人工作流而不干扰主界面。 无论是构建庞大的程序化几何系统,还是调试复杂的材质与合成流程,这款插件都能显著提升节点编辑的清晰度与操控感,是进阶 blander 用户不可或缺的效率工具。好了,记得点赞关注人人 cg, 获取更多数字艺术内容哦!

分享一个节点注是插件,叫 node annotator, 这个插件是前两天在群里有小伙伴分享的,解决了一个我的需求,所以想单出一期视频分享给大家,它的主要功能是相当于节点板块的便利贴,方便学习,可以为我们的节点做一些批注注示 材质、板块、几何,节点还有合成器都可以用在软件当中是这个样子。然后是下载安装的部分,官网是直接可以下载的,这个是他在官网的页面,然后下载方法跟其他插件是一样的,在这就不赘述了。最后我们来看使用方法, 安装好这个插件之后,我们可以在偏好设置里边把它默认的这个节点的颜色从黄色改成黑色,因为这样看起来的话就更直观。在 blender 当中按键呼出节点面板,这个时候就可以看到这个插件了,这里边点击 create 生成,然后我们把想要的文字复制进去,现在这个软件版本还不支持输入中文,所以需要从外部写入,然后再复制进来,然后把它关掉。可以看到这个注是就生成了,如果想修改的话,选择这个注是旁边有一个 edit, 点一下它就出来了, 擦掉就可以了。以上就是节点注是插件 node editor 的 分享啊,大家的点赞、收藏、转发都是对我莫大的认可和鼓励,拜拜!

webpack 环境搭建在装 webpack 之前,首先要装 node 点 js, 因为 webpack 是 基于 node 点 js 运行的工具,而且需要用 npm node 自带的包管理器来安装依赖。简单说, node 点 js 是 webpack 的 运行环境,没有它 webpack 根本就跑不起来, 咱们只要装最新稳定版就行。步骤很简单,第一步,下载 note, 点 g s, 打开官网 note g s, 点 r o r g 然后点直接点下载 windows, 选六十四位的安装包 mac 选对应的版本,嗯,建议就是选 l t s, 长期支持版,稳定呢,不容易踩坑。 嗯,第二步,安装双击安装包, windows 一 路点下一步,注意勾选 a d d two pass, 就是 自动配置环境变量,不用手动去改 mac 的 话,拖到应用程序就行,默认配置没有问题。 那第三步,验证是否安装成功。打开命令行, windows 按 win 加 r 输 cmd, mac 打开终端,然后输入 node 杠 v, 再输入 npm 杠 v, 如果能显示版本号,比如 node v 二零点叉叉, npm 显示的是 v 十点叉点叉这样的就说明安装成功了。要是输命令行报错,大概率是环境变量没配置好。 windows 可以 重启命令行,再试一下,还不行就手动添加 node 安装路径到系统环境变量 mac 直接重启终端就行了。 note 装好了以后,接下来就正式配置 webpack。 第一步,创建,像文件夹,随便找个地方新建个文件夹,比如叫 webpack 放 demo, 然后在命令行里面输入,进入这个文件夹 cd 文件夹路径就可以了。 第二步,初步化项目,输入命令 npm in need 杠 y 回车,这步会自动生成 package 点接收文件,相当于项目的说明书,记录依赖和脚本配置,杠 y 是 默认所有选项,不用手动填,那第三步就是 安装 webpack 和 webpack cli 杠 cli 杠杠 d ev 回车等待安装,这里解释一下杠杠 c 五杠 d e v 表示安装到开发依赖,只有开发使用,打包后不用带。 wordpack 是 核心工具, wordpack c l i 是 命令行工具,必须一起装。 第四步,创建测试文件,在项目文件夹里新建 s r c 文件夹, s r c 里新建 indeed 点 g s 入口文件,这个随便写点 g s 代码,比如 console 点 log wolfpack, 第一次打包成功, 再在项目根目录新建 index 点 html, 输入呃,引入打包后的文件,后面会搜路径的。 第五步,执行第一次打包有两种方式,一,直接在命令行执行 n p 叉 webpack, n p 叉能直接运行 load module 里的工具。二,配置脚本,打开 package 点接诊,在 scripts 里加一句 build webpack, 然后在命令行输入 npm run build 进行打包。 打包成功后,项目也会自动生成 disk 文件夹,然后里面有个 made 点 js, 这就是 webpack 处理后的成品文件。最后打开 index 点 html, 在 script 标签里面引入点 gunk disk 杠 made 点 js, 用浏览器打开 f 十二,看控制台,能看到咱们写的日历,说明打包成功。然后这里说一下常踩的坑。一、 webpack 啊,不安装 webpack 时会卡住,这个时候就要换淘宝镜像,输入 npm configset register h t t p s 这一大串,再重新安装。然后。二,打包后,控制台没有日历,就要检查 index 点 html 里的 a 点 gs 路径是不是写对了?必须是点杠 disk 杠 a 点 gs 不要直接引 s r c 里的文件。三命令行提示 webpack 不是 内部命令,要么用 n p 叉 webpack, 要么配置 package 点节省脚本, 别直接输 webpack ok。 今天咱们从 node 点 g s 安装到促熟化项目安装 webpack, 再到第一次打包验证,全程没有废话。

有人留言说怎么安装 cloud code, 用 cloud skill 做了一个怎么安装 cloud code 的 一个视频教程,全程没有写一句代码,视频全都是一次出来。

三分钟学会安装 nvm, 运行 nojs, 进入这个网站, 没有科学上网的朋友可能加载会很慢, 往下滑到这个位置后找到 nvm setup x, 点击后下载 运行。 注意这里不能有空格和中文及特殊符号。 选一个位置存放 node js 文件, 查看是否安装成功。 安装好后,下一步配置淘宝镜像源。 找到安装 nvme 时设置的位置,编辑这个文件,将刚刚复制的内容放进来, 保存后退出 复制这个命令。打开一个终端, 查看最新版本 nojs 小 乙这边建议下载二十四版的, 也可以找十八版的下载,这个最稳定。安装 node js, 查看安装的 node js 版本,切换到刚刚下载的版本, 点试就行了, 验证 node js 版本好了,安装成功。 用 nvm 的 好处就是可以随意切换版本,在开发一些老项目时,最新版的 no gs 可能不适配,给我们开发节省了很多时间。

哈喽,兄弟们好,我是小吴老师,我们今天跟大伙去把录的环境给它安装一下,首先打开一下那个网站,就是我们之前讲的也要去跑 gs, 必须要拿去安装一个录的 gs 的 一个一个工具,要使用它来才能去进行 gs。 看到这如果你想学习 python, 我 这里准备了全套的学习资料和实战案例,进入主页粉丝群即可查看。所以我们在当前这个位置打打开这个网站,你们等一会可以自个去填写这个地址,打开这,然后它里面会有很多的一些诺基亚 s 啊相关的一些版本,我们上周直接下执行,目前是 二十二的版本,你也可以直接下它二零版本就可以了,二零的二零点幺点幺零都是可以的啊。点开之后它里面会有很多的一些系统架构,就不同的版本,它有 linux 版本的, 其实也会有 windows 版本的,所以我们下就直接下 windows 就 ok 了。 windows 八六三十二位,我们下六十四位的,六十四位就直接问这个叉六是 m 六十四,兄弟们下它就可以了。下它 或者你直接像这个安装包也是可以的。安装包像这一个整个的,你下完之后把它进行一个解压,里面就会有这些文件,它里面会有一个诺的,你双击 就能够去执行的,把它点开,它就是一个诺的一个工具,这个时候你把它下完之后直接解压,解压完之后你再把这个是你安装的路径给他复制一下,复制完之后给他打开一个环境变量,点开 它里边不是有那个 pass 吗?就系系统路径,你点击一个新建,或者你直接点击那个编辑是可以的,从这个位置把你刚才那个地址再点新建,把你那个地址粘贴放里边去就行了,它会自动去锁一你的破序, 你就能够使用它来去编辑减 s 啊,很简单,去装这个环境,你给它装完之后,你就可以打开一个什么 c、 m、 d 一个小黑窗口,在它里面能够直接挪的就能够跑出对应的一些环境。兄弟们,就这么简单, 我这里边它是有两个来着,所以我是跟它新建了一个名称,里面装完之后应该只有一个来着。行,把它安装完之后,在它枪把里面怎么去使用?再点击 fire, 然后点击闪电的设置,它里边不是有一个插件吗? plus, 你 从这里边搜索一个诺的, 把这个插件安装一下,那我们就能够去编辑一些 js 相关的语法了。行,但这个插件你不安装也没关系,他也能够去执行,因为毕竟他去跑 js 用的是这个来着,去跑的。行,那么就这么简单,我们环境就跟他安装成功了, 所以后续你们如果说要想去装环境,就可以按照我的这个方式进行安装就 ok 了。来。

当我们使用 n p m i 这个命令来恢复一个工程的依赖的时候呢,它可能会报一些错误,当然这个错误的原因有很多啊,其中一种原因呢,就是你的 log 版本不对,比方说我们目前呢 log 版本呢,是九这个版本,它跟我们当前工程在搭建的时候使用的 log 版本呢,是不对应的,就会造成这样的问题。 面对这样的问题呢,气氛下来呢,其实是两个问题,一个呢就是我如何自如的切换 log 版本,你肯定不能把它卸载了再安装吧,那样子太麻烦了,而且不同的工程呢,它有不同的 log 版本,你不能每一次恢复依赖,我都得卸载安装。第二个问题呢,是如何知晓当前工程的 log 版本? 这两个问题呢,都可以通过一个工具来解决啊,这个工具的名字呢叫做 nvm, 当你安装好了这工具之后呢,那么你就会多一个命令,叫做 nvm, 可以 使用 nvm 来查看你目前安装了哪些 note 版本啊,你看我目前呢,安装了这么几个,九十二、十六、十八,而且呢,目前呢,他会告诉你,你目前使用的是九十个版本,那么我们可以使用那个 nvm use 来进行切换,比如说切换到十八,你看一下,那么目前的版本呢,就切换过去了啊,变成十八这个版本呢, 非常方便。那如果说你要切换到一个你没有安装的版本呢,比如说切换到十一,那么这个时候呢,他会告诉你,这个十一这个版本呢,没有安装过,你需要使用这个录音的 note 版本进行安装。 安装完了之后呢,你再看一下 m v m list, 太多了,十一这个版本了啊,并且自动切换过去了。好,第一个问题非常轻松的解决了。然后接下来是第二个问题,就是如何知晓当前工程使用的是什么样的 load 版本。其实非常简单啊,当你搭建工程的时候呢,只需要在工程的根目录去建立这么一个文件啊,就点 m v m r c 这个文件里面呢,你啥也不用写啊,你就写一个当前的 load 版本就可以了, 把这个信息给上,给上之后呢,你在命令行里边进入到这个目录,然后直接使用 nvm use, 不 用给任何的参数,直接回车。那么这个时候呢,这个版本就切换过去了,那么现在呢,再进行安装就不会有任何问题了。好,就讲到了一个小工具。

使用 vivo 框架开发项目,通常需要以下几类工具和组建,首先是开发环境基础需安装 not jes, 提供运行环境和 n p m 或 e r n, 用于管理项目依赖。接着可通过官方脚手架工具快速创建项目, 省去手动配置的麻烦。核心框架自然是 vivo 本身,若使用 vivo 三推荐搭配组合式 api 编洗逻辑, vivo 二则以选项式为主。为实现页面跳转,需引入路由管理工具,如 vivo router。 若多个组建需要共享数据, 则使用状态管理工具,如 pina 或 view x。 界面方面,可选用成熟的 ui 组建库,如 element plus and design view 等,它们提供按钮、表格、表单等常用元素, 避免重复造轮子。数据可示化,可集成 x x 等图标库网络请求。一般使用 x x, 它能方便地与后端交互, 获取或提交数据。勾接和打包则依赖 wait 或 webpack 等工具,他们负责将原代码转换成浏览器可运行的文件,并支持热更新、代码压缩等功能。此外,建议使用代码编辑器, 如 vs code, 配合 view 插件提升开发体验。还可加入 e s lint 和 preiter, 统一代码风格,保障团队,协助质量。整套工具链成熟稳定,中文资料丰富,适合快速高效地开发各类前端应用。

do you know 是 一种全新的服务器端 java script 的 写法。它解决了很多和 node js 相同的问题,甚至由同一个人打造。和 node 一 样, 它底层用的是 v 八引擎,但其于运行时由 rest 和 text script 实现。我们的 denial 之旅从一个 text script 文件开始。在这里你能直接访问运行时里的所有类型,用强类型写代码, id 里马上有文档和智能提示,完全不用碰 config 运行时的特性。通过 dino 命名空间拿到, 先来打印一下文件系统的当前工作目录脚本,用命令行 dino run 执行,不过你会发现它报错, 因为 dino 默认是安全的,你需要为运行时授权不同操作,比如这次用 allowery 的 标志就能允许读取。安全很棒,但我最爱的是所有一步都是基于 promise。 你 可以像在浏览器里一样用 fetch 发网络请求。 它还支持顶级 await, 连 a sin 函数都不必写,直接开始解析。 promise 不 需要额外样板代码。 dino 让你的代码尽量兼容浏览器。它自带 windows 对 象, 还有生命周期事件可监听,更容易写出能在浏览器和服务器之间互通的代码。更别说它还能执行 web assembly 二进制。不过在 dino 里, nm 包用不了,你要用现代的 es module 语法导入包。远程模块通过 url 引用脚本第一次运行时 会把代码下载到本地并缓存。没有 package, jsn 代码可以从任何 url 引用,这跟浏览器的方式非常相似。 dino 还提供一组标准模块解决常见场景。比如我们可以从 http 模块里导入 ser, 用它创建一个被视为意不可叠代的服务器,然后等待每个请求并做出响应。这是搭建服务器端 java script 应用的绝佳起点。三分钟带你了解 dino, 想看更多这样的短视频,记得点赞和关注。感谢观看,我们下次再见!