【问题标题】:How to export variable from node js(commonjs) to normal javascript( vanilla js)?如何将节点 js(commonjs) 中的变量导出到普通 javascript(vanilla js)?
【发布时间】:2020-11-06 00:47:16
【问题描述】:

我正在创建一个快速项目,其中我有一些需要传入的变量 原始 javascript(放置在静态文件夹中)

我的 express 项目名称 app.js 我的原始 javascript 文件 index.js

假设我想导出变量 x = 10;

我做了

//app.js
var fs  = require("fs");
//my express code 
const x = 10;     
module.exports = x;

现在是我的普通 javascript 文件

  //index.js
  import "../app.js"
  window.alert(x)// how to alert x in window

我的观点 html

 <script src=./static/index.js ></script>

// 如果有任何周转,请同时说明 //我阅读了所有的问题,但没有找到一个简单的回答我的问题

怎么做?

【问题讨论】:

  • 是的,拼写错误已更正...有什么转机吗,在某些帖子中他们使用 babel?

标签: javascript node.js express


【解决方案1】:

您的前端代码可以访问静态文件夹中的任何内容,只需转到 /

比如你设置的静态文件夹名为static,你要引用的JS文件是/static/index.js,你需要将脚本标签写为&lt;script src="/index.js"&gt;&lt;/script&gt;

您不需要写静态文件夹的名称。默认情况下,/ 将查看静态文件夹。

【讨论】:

  • 这不是问题,问题是如何在 es6 中使用 import 语句导出节点 js 变量并导入
猜你喜欢
  • 2017-11-13
  • 2021-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-10
  • 2021-10-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多