javascript - 正确导入模块

标签 javascript node.js

我不断收到此错误,我的导入是否错误?我在下面列出了我的文件

错误:

Failed to compile.

./src/server/node_modules/xmlbuilder/lib/XMLDeclaration.js
  Line 20:9:  Expected an assignment or function call and instead saw an expression  no-unused-expressions

服务器.js:

require('dotenv').config()
var Flickr = require('flickr-sdk')
var flickr = new Flickr(process.env.FLICKR_API_KEY)

exports.initStream = function() {
  let result
  flickr.photos
    .getRecent()
    .then(function(res) {
      console.log(res.body)
      let result = res.body
    })
    .catch(function(err) {
      console.error('Error: ', err)
    })
  return result
}

最佳答案

您能提供更多信息吗?

  • 比如您的依赖项的版本
  • 你使用 typescript 还是其他东西? (它说编译失败)

我用 dotenv 2.0 和 flickr-sdk 3.9.0 尝试了你的代码,我可以执行它。

看这里https://repl.it/@naxmefy/60336782-importing-modules-correctly

关于javascript - 正确导入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60336782/

相关文章:

node.js - Sequelize - 使用连接表进行查询

javascript - 删除消息数组时出现 DiscordJS 错误

javascript - React 未捕获错误 : Invariant Violation: _registerComponent(. ..):目标容器不是 DOM 元素

javascript - 在将 header 发送到 ServerResponse.setHeader 中的客户端 [dev.start] 后无法设置 header

Node.js 无法 res.write,直到调用 res.end(分块)

javascript - Node JS 应用程序中未处理的错误

javascript - Node.js:当我的所有工作线程都完成时如何执行某些操作?

javascript - 当浏览器设置 "do not track"标志时,如何忽略谷歌跟踪?

javascript - 类型错误 : can't convert undefined to object -- without undefined or object

javascript - 在迭代对象时重命名对象的键是否安全?