Javascript 除非再次保存导入变量的文件,否则js导出变量不会更新
我想在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
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};