Как использовать <script>на странице Реакции Гэтсби - PullRequest
0 голосов
/ 30 октября 2018

У меня есть скрипт с jQuery, и я хочу использовать его на своей странице реакции Гэтсби. Итак, сначала я создал файл в своем проекте nestpay.js и вставил содержимое скрипта в него так:

    function submitformpaiement()
{
// code here
}

Во-вторых, я добавил const payScript = require ('../ pages / nestpay') внутри render ()

render() {
const payScript = require('../pages/nestpay')
return (
  <Layout>
    <Helmet title="donation" />
    <Nav />
    <div id="main">
    </div>
  </Layout>
)

}

и когда я запускаю проект, я получаю тонны синтаксических ошибок в моем файле nestpay.js.

. / Src / pages / nestpay.js Ошибка модуля (из ./node_modules/eslint-loader/index.js):

C: \ Users \ PREDATOR \ Desktop \ Гэтсби \ ticketsadaka \ SRC \ страницы \ nestpay.js
205: 19 предупреждение Неожиданное сочетание '>>>' и '|'
no-mixed-operator 205: 25 предупреждение Неожиданное сочетание «>>>» и «|» без смешанных операторов 216: 3 ошибка 'strlen' не определена
no-undef 219: 7 ошибка 'strlen' не определена
no-undef 219: 37 ошибка 'strlen' не определена
no-undef 220: 10 ошибка 'strlen' не определена
no-undef 220: 45 ошибка 'strlen' не определена
no-undef 222: 12 предупреждение 'i' уже определено
no-redeclare 232: 14 предупреждение 'j' уже определено
no-redeclare 262: 12 предупреждение 'i' уже определено
нет-переобъявить

Это изображение моего файла. enter image description here

Я думаю, что в этом файле что-то пропущено, заголовок или импорт, я не знаю, что.

Я тестирую этот скрипт на странице HTML, и он отлично работает, поэтому мне нужна ваша помощь, как использовать его на странице реакции Гэтсби.

Заранее спасибо;)

1 Ответ

0 голосов
/ 30 октября 2018

Я думаю, что самый простой способ включить тег - это просто вставить его в ваш основной index.html, как <script src="../pages/nestpay.js"</script> в тегах or.

P.S: Почему вы хотите включить файл jQuery при использовании React GatsbyJS?

...