【发布时间】:2020-09-06 05:58:06
【问题描述】:
您好,我是前端开发人员。
首先,我对运行时环境了解不多。
是否可以使用 Node 将我的项目转换为 Deno?
即使我更改了所有代码,
我不确定我收到的库是否可以在 Deno 环境中运行。
(太多的库......)(React,Apollo,很多很多)
而且由于当前的 webpack 设置非常复杂且难以理解,(而且我对构建系统了解甚少。)
我不确定这是否可以在 Deno 环境中工作。
在我看来,这似乎是不可能的,我只会在做新项目的时候使用 Deno,或者等待有人创建迁移指南。
您对此有何看法?
添加
显然,如果我使用的库没有在 Deno 存储库中注册,那将是不可能的。
其次,似乎存在节点兼容性问题。
现在我确定我无法将其转换为 deno。 谢谢
【问题讨论】:
-
你的 Node.js 是 REST API 吗?或者出于某种原因,您使用它只是为了发布您的前端 React 应用程序的构建?
-
@Evandro Pomatti Just For 发布我的前端 React 应用程序的构建。 API server 与 client-app 完全分离
-
我明白了!然后,您需要配置静态文件。使用 Deno 应该可以毫不费力地做到这一点。没有编译或转换,只有静态文件。您将使用它作为代理。老实说,切换到
ngnix!如果您不需要动态内容,则不需要 Node.js 或 Deno。我现在想不出答案,但看看是否有帮助。 -
@Evandro Pomatti 这个问题不是问解决方案,而是应该考虑什么。您的评论绝对有帮助。
-
@Evandro Pomatti 如果没有 Node,是的,它可以工作,但是 npm 呢?我无法想象没有它的构建,我会再次考虑您的评论...我明白了,您的意思是,这是开发方法和构建方法的问题。不工作与否,因为它是静态的。是的,但我需要一种实际构建的方法
标签: javascript node.js webpack package.json deno