/ / Passando dados entre javascript - javascript

Passando dados entre javascript - javascript

Quer ligar um arquivo javascript no índice e exportá-lo para outro arquivo javascript

Index.html

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

test.js

var config = {};

config.server_ip = "127.0.0.1";

module.exports = config; //Error, module not defined

console.log("Hello World, I should be showing up in chrome console");

show.js

var config  = require("./test");

console.log(config);

Eu quero executar index.html e ao mesmo tempo usando node.js para executar o arquivo show.js.

Aparentemente eu só posso escolher um, se eu não exportar, meu console.log funciona, se eu exportar, meu console.log não funciona.

Existe algum outro método para passar dados como este?

Note que o fluxo de trabalho tem que ser assim, e eu não quero vincular 2 arquivo javascript no meu index.html

Eu tentei usar a função de importação e exportação via mozila guia, no entanto, parece que o Chrome não suporta isso também.

Respostas:

0 para resposta № 1

Eu quero executar index.html e ao mesmo tempo usando node.js para executar o arquivo show.js.

Se você quiser usar NodeJS para executar o JavaScript, você precisa executá-lo no NodeJS.

Se você estiver carregando o script por meio de <script> elemento em um documento HTML, então você está executandono navegador e não no NodeJS (é possível que você esteja usando o NodeJS para executar um servidor da Web que fornece o arquivo .js para o navegador como um arquivo estático, mas isso não é o mesmo que executá-lo no NodeJS).

console.log("Hello World, I should be showing up in chrome console");

Se você quiser exibir algo no console do Google Chrome, será necessário executá-lo no navegador e não no NodeJS.

Os navegadores não têm suporte nativo para os módulos de estilo da AMD, portanto, para usar a abordagem que você está tomando, é necessário adicionar algo como ExigirJS.