Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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
Javascript 除非再次保存导入变量的文件,否则js导出变量不会更新_Javascript_Node.js_Reactjs - Fatal编程技术网

Javascript 除非再次保存导入变量的文件,否则js导出变量不会更新

Javascript 除非再次保存导入变量的文件,否则js导出变量不会更新,javascript,node.js,reactjs,Javascript,Node.js,Reactjs,我想在js文件中使用import/export,但工作起来很奇怪 // file_A.js var test = "hello"; export {test}; - 它像我预料的那样打印“你好”。 一切正常,直到我更改文件_A.js中的值。 如果我像下面那样更改文件_A.js并保存它 // file_A.js var test = "bye"; export {test}; 浏览器会自动重新加载,但会打印“hello”,这并没有更新我在文件_A.js中所做的更改 但是,如果我再次保存文件_B

我想在js文件中使用
import/export
,但工作起来很奇怪

// file_A.js
var test = "hello";
export {test};
-

它像我预料的那样打印“你好”。 一切正常,直到我更改文件_A.js中的值。 如果我像下面那样更改文件_A.js并保存它

// file_A.js
var test = "bye";
export {test};
浏览器会自动重新加载,但会打印“hello”,这并没有更新我在文件_A.js中所做的更改

但是,如果我再次保存文件_B.js,尽管我没有在文件_B.js中更改任何内容,但突然该值被更新并打印“再见”

因此,每次更改文件_A.js中导出的变量时,我也必须保存文件_B.js。这很烦人

有什么问题?我如何解决

我使用卡特贝尔反应框架,使用Babel、UMD包格式的代码包

// file_A.js
var test = "bye";
export {test};