Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从节点JS访问javascript文件-初学者_Javascript_Html_Node.js - Fatal编程技术网

从节点JS访问javascript文件-初学者

从节点JS访问javascript文件-初学者,javascript,html,node.js,Javascript,Html,Node.js,我的js目录中有几个javascript文件。如何在nodeJS中添加这些文件 例如,如果我要从HTML文档访问特定的javascript文件,我将使用以下代码: <script src="js/main.js"></script> 我得到的错误是: 错误:找不到模块'/js/main.js' 在server.js中添加以下行并检查一次 app.use(express.static(__dirname )); 这会将当前目录设置为根目录,并将js文件夹置于根级别。如果

我的
js
目录中有几个
javascript
文件。如何在nodeJS中添加这些文件

例如,如果我要从
HTML
文档访问特定的
javascript
文件,我将使用以下代码:

<script src="js/main.js"></script>
我得到的错误是:

错误:找不到模块'/js/main.js'


在server.js中添加以下行并检查一次

app.use(express.static(__dirname ));

这会将当前目录设置为根目录,并将js文件夹置于根级别。如果找不到答案,请添加注释。

在server.js中添加以下行并检查一次

app.use(express.static(__dirname ));

这会将当前目录设置为根目录,并将js文件夹置于根级别。如果找不到答案,请添加注释。

应该有两种情况

1-在html文件中包含Javascript文件。

在这种情况下,您可以通过在HTML文件中编写以下代码,将javascript文件包括在HTML文件中

<script src="js/main.js"></script>

有关nodeJS中模块的更多详细信息,您可以浏览文档

应该有两种情况

1-在html文件中包含Javascript文件。

在这种情况下,您可以通过在HTML文件中编写以下代码,将javascript文件包括在HTML文件中

<script src="js/main.js"></script>

有关nodeJS中模块的更多详细信息,请参阅文档

use
require(“/your file path”)
;使用
require(“/your file path”)
;JS文件位于PUBLIC/JS文件夹中。我仍然无法在app.use(express.static(uu dirname+'/public')下找到它;删除require('js/main.js');在HTMLH中加载javascript不需要它。JS文件位于PUBLIC/JS文件夹中。我仍然无法在app.use(express.static(uu dirname+'/public')下找到它;删除require('js/main.js');在htmlin main.js文件中加载javascript不需要它。您需要使用module.exports=ExportObject导出模块,其中ExportObject是main.js文件的对象,您希望在其他文件中使用它并将其导出。此外,在导入模块时请注意路径。如果您仍然面临此问题,请发布目录结构和main.js文件代码。将在main.js文件中帮助您。您需要使用module.exports=ExportObject导出模块,其中ExportObject是main.js文件的对象,您希望在其他文件中使用它并将其导出。此外,在导入模块时请注意路径。如果您仍然面临此问题,请发布目录结构和main.js文件代码。我会帮助你的。