Как использовать RequireJS?Ошибка: «Имя модуля« child_process »еще не загружено для контекста: используйте require ([])»? - PullRequest
0 голосов
/ 19 февраля 2019

Я включил необходимые «Requirejs» сценарии в «index.html» , но как кодировать так, чтобы он вызывал мой «server.js» файли он выполняет "bash.sh" файл.

Я включил все файлы Requirejs и включил их в свой каталог тоже.

index.html

<html>
   <body>
      <h2>THE XMLHttpRequest</h2>
      <p id="demo1"></p>
      <button type="button" onclick="loadDoc()">Change Content</button>

      <script type = "text/javascript">

         function loadDoc() {
            var xhttp = new XMLHttpRequest();
            xhttp.onreadystatechange = function(){
               if (this.readyState == 4 && this.status == 200){
                  document.getElementById("jsId").src = 'server.js';
                  //console.log(xhttp.responseText);
               }
            };
            xhttp.open("GET", "server.js", true);
            xhttp.send();

            xhttp = new XMLHttpRequest();
            xhttp.onreadystatechange = function() {
               if (this.readyState == 4 && this.status == 200) {
                  document.getElementById("demo1").textContent = this.responseText;
                  //console.log(xhttp.responseText);
               }  
            };
            xhttp.open("GET", "file.txt", true);
            xhttp.send();

         }
      </script>

      <script src="https://requirejs.org/docs/release/2.3.6/comments/require.js"></script>
      <script type="text/javascript" id = "jsId"></script>
      <script src="https://requirejs.org/docs/release/2.3.6/r.js"></script>

   </body>
</html>

<!-- browser-sync start --server --files "**/*" -->

server.js

const exec = require('child_process').exec;
var yourscript = exec('./bash.sh', (error, stdout, stderr) => {
   console.log(`${stdout}`);
   console.log(`${stderr}`);
   if (error !== null) {
      console.log(`exec error: ${error}`);
   }
});

В "index.html" я включил ссылки Require.js "r.js" и "require.js", но каккодировать часть " Use require ([]) error", чтобы он вызывал файл "server.js" .?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...