在第一个问题之后,我意识到无法执行任何操作的原因是我试图在浏览器中使用require()
方法。在得知这不是Node的工作原理时,我感到困惑。现在,我了解到Node只是一个运行时环境,允许在控制台内使用JavaScript。但是,我仍然有关于如何在浏览器中实现Node功能的问题。 (即,在浏览器中创建一个按钮,使用Node创建文件。)我已经安装了Browserify,但是找不到如何使用它的很好的教程。我是计算机科学的新手,所以请原谅我的多余问题。非常感谢。
答案 0 :(得分:1)
事情确实发生了变化。显然,很快就可以在浏览器中使用 node.js。您可能对此感兴趣:Run Node.js in the browser
答案 1 :(得分:0)
节点是js的服务器端运行时环境,而浏览器是客户端。 Node.js具有许多有用的内置功能,无法在浏览器中访问。
我建议您看看后端和前端有何不同以及它们之间如何通信。然后,我认为您将了解如何通过单击浏览器中的按钮来实现文件的创建。
对不起,我对browserify
一无所知,但是最好在cli中学习node。