当前位置: 首页 > 知识库问答 >
问题:

如何在节点js[duplicate]中使用import而不是require

南门新荣
2023-03-14

我有以下js文件(非ES6文件):(关于导入ES6类型模块的其他问题,但这里我想使用导入语法导入非ES6类型模块。

==abc。js

module.exports = {
  checkSomething: function(a,b) {
     console.log("Checked");
   }
}

现在,我希望使用“导入”语法将其导入到我的其他文件中。

import abc from './abc';

有可能做到吗?

NS:我的项目目前混合了ES6和非ES6代码。所以,我可以使用ES6类模块的导入,所以我想知道我是否可以为上述情况做同样的事情。

共有1个答案

单于高逸
2023-03-14

这意味着您正在代码中使用ES6,因此您可以轻松地完成它。如果在使用导入期间发生错误,则使用babel脚本npm。

 类似资料:
  • 我正在学习node js,遇到了“

  • 我像这样使用复制命令 cp VID1.MP4 VID2.MP4 它成功地将vid1复制到VID2中。 /users/neerpatel/desktople/testprojects/childprocess/index.js:7抛出错误;^ 错误:命令失败:ffmpeg-i input.mp4-i logo.png-filter_complex“overlay=10:10”output.mp4 您

  • 问题内容: 我有一个正在运行express.js的app.js。 我想将代码转换为coffeescript,并考虑创建一个可编译为app.js的app.coffee,以便可以使用“ node app.js”运行它。 但是后来让我震惊的是,我可以只在app.coffee中写入该文件,然后使用“ coffee app.coffee”运行它。 这是更好的方法吗?我可以在生产中使用“咖啡”运行服务器吗?

  • 我正在使用Mongoostic,它工作得很好,但我面临的问题是,如何从方法并将其传递给方法? 例如: 你们是怎么解决这个问题的?这是一个非常基本的搜索,用户搜索时,它会将用户重定向到另一个页面,在那里它要么显示已找到的结果,要么未找到。

  • 问题内容: 有人可以解释如何使用request.js池哈希吗? 在github上的注释说,这大约池: 池-包含这些请求的代理的哈希对象。如果省略,该请求将使用设置为节点的默认maxSockets的全局池。 pool.maxSockets-包含池中最大套接字数量的整数。 我有用于编写CouchDB实例的代码(请注意问号)。基本上,任何连接到我的Node服务器的用户都将彼此独立地写入数据库: 什么是高