Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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
如何将本地脚本文件添加到gatsby_Gatsby - Fatal编程技术网

如何将本地脚本文件添加到gatsby

如何将本地脚本文件添加到gatsby,gatsby,Gatsby,我需要将我的本地javascript文件添加到我的盖茨比项目中。该文件是一个库。 我想做的是: 1) 将myscript.js放入/src并将其作为import from./myscript.js'导入到/src/html.js文件中 2) 将myscript.js放到/src中,并将其作为/src/html.js文件导入 3) 将myscript.js放入/public并以两种方式导入它 但这些都不管用。请告诉我怎么做?您想添加什么?什么样的图书馆?如果要使用外部库,则不应将脚本添加到Html

我需要将我的本地javascript文件添加到我的盖茨比项目中。该文件是一个库。 我想做的是:

1) 将
myscript.js
放入
/src
并将其作为
import from./myscript.js'导入到
/src/html.js
文件中

2) 将
myscript.js
放到
/src
中,并将其作为
/src/html.js
文件导入

3) 将
myscript.js
放入
/public
并以两种方式导入它


但这些都不管用。请告诉我怎么做?

您想添加什么?什么样的图书馆?如果要使用外部库,则不应将脚本添加到Html文件中(尽管这是可能的),然后通过npm或Thread进行安装并将其导入组件中

检查此处,以向盖茨比项目中的Html文件添加自定义脚本:

您还可以在此处检查使用不同方法插入脚本的详细信息:

编辑:


您可以尝试使用静态文件夹。在此处检查答案:

这是否回答了您的问题?它是prebid.js文件。这是标题招标的图书馆。它没有任何npm模块,每个程序员都会生成自己的模块file@Farad那么您想向站点标题添加脚本吗?你可以用反应头盔。或者查看我添加到回复中的链接谢谢,但这两种方式都使用src=”https://....js,因此他们的js文件位于Internet的某个位置。我说得对吗?但我有这个文件localyon我还尝试了更多的东西-添加
标记,并从我的js文件中删除这些代码。但它不起作用too@Farad好啊您可以尝试使用静态文件夹。检查我上面添加的链接