javascript - 我可以将基于 Node 的项目迁移到 Deno 吗?
问题描述
您好,我是前端开发人员。
首先,我对运行时环境了解不多。
是否可以使用 Node 将我的项目转换为 Deno?
即使我更改了所有代码,
我也不确定我收到的库是否可以在 Deno 环境中运行。
(太多的库......)(React,Apollo,很多很多)
而且由于当前的 webpack 设置非常复杂且难以理解,(而且我对构建系统了解甚少。)
我不确定这是否可以在 Deno 环境中工作。
在我看来,这似乎是不可能的,我只会在做新项目的时候使用 Deno,或者等待有人创建迁移指南。
你怎么看待这件事?
添加
显然,如果我使用的库没有在 Deno 存储库中注册,那将是不可能的。
其次,似乎存在节点兼容性问题。
现在我确定我不能将其转换为 deno。谢谢
解决方案
有去噪。
该工具将 TypeScript 代码库作为输入,该代码库旨在以节点和/或 Web 为目标,并输出已准备好部署为 Deno 模块的源文件的修改版本。
它还有助于在 NPM 和 deno.land/x 上部署
但是,它仍在积极开发中,并非所有内置节点都受支持,您可能需要在代码库中到处进行一些更改以符合 Denoify 集的要求。
另外,我是作者。
推荐阅读
- javascript - 出于某种原因,Javascript 甚至在我的 HTML/CSS 页面加载之前加载
- flask - 带有 bootstrap4 的烧瓶,不显示模式,使用 CDN 效果很好
- python - 是否可以从函数中访问 exec 提供的全局字典?
- php - 如何集成一个反应前端和一个单独的 php REST API 后端
- javascript - 使用条件语句对函数进行单元测试
- javascript - 如果除了可见表单之外单击页面上的任何其他位置,则关闭搜索表单
- c# - 在表格内对齐 Twitter 引导按钮
- javascript - 如何从 Seneca 中的操作中引发错误?
- java - 从 Model 中声明并初始化 JSP 中的对象
- azure - Azure 流量管理器的 URL 显示已降级,但端点返回 200