我在ML / DL项目中一直使用Python
。但是,我最近在JavaScript
中启动了一个项目,以可视化我的作品。
为简洁起见,我想从main.js
导入模块(.js文件)。 (我已经检查过[1],[2],[3],但无法为我的案件找到正确的答案。)
我有如下所示的JS文件,应将其导入,以将所有帮助程序功能放入util.js
main.js-> tree.js,polygon.js,graph.js等...-> util.js
目前,我可以像下面那样从main.js
导入模型。但是,我无法从导入的模块(util.js
,...)中导入tree.js
模块。
index.html
<script type="module" defer src="main.js"></script>
main.js
import Tree from './tree.js';
var tree = new Tree(...);
...
tree.js [问题!]
import * as util from './util.js'; <-- ("This is not properly working")
util.helperFunc();
...
export default Tree;
util.js
function helperFunc() { ... }
export {helperFunc, ...};
1)上面的结构是否违反了JavaScript / TypeScript约定? (对我来说,作为Python用户,这看起来很不错。)
2)如何从util.js
导入tree.js
(tree.js
从main.js
导入)?
3)我看到很多使用node.js
的答案,不建议仅使用如下所示的简单服务器吗?
python3 -m http.server 8080