我在查找有关 NodeJS 的具体信息时遇到了一些麻烦,我用 google 搜索了但找不到任何答案。希望您能解决我的一些问题。
所以,我按照 this guide 安装了 NodeJS在Ubuntu中。然后我使用 npm 按照 this guide 安装 Sass 。我能够让 sass 正常工作。
但这就是困惑开始的地方。我不完全确定如何实际使用 Node.js。我是否应该始终使用它来启动服务器?
node myjsfile.js
如果我不这样做,我会在 HTML 文件中添加一个脚本标签,如下所示
<script src="js/myjsfile.js"></script>
然后,当我加载页面时,控制台将输出类似
的错误Uncaught ReferenceError: require is not defined
但是,如果我真的跑了
node myjsfile.js
按照 this guide 设置我的文件后,那么我对 JS 或 HTML 所做的任何更改实际上都不会出现在我的页面上,这意味着我必须不断重新运行 node
命令才能查看任何更新。
我确信我在这里遗漏了一些东西,但我不知道是什么。我真的很感激一些帮助。
最佳答案
Require 不是 JavaScript 的一部分。 What is this Javascript "require"?
你必须使用 grunt、webpack 等工具来转译你的文件。
Node 比浏览器可以解释更多。这就是 Node 不会抛出错误的原因。它也用于服务器端。如果您想在浏览器中执行脚本,则不需要 Node 。
关于javascript - 关于 Node.js 和使用 npm 下载的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52892166/