首页 > 解决方案 > 正确导入模块

问题描述

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

错误:

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

server.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
}

标签: javascriptnode.js

解决方案


你能提供更多信息吗?

  • 就像您的依赖项的版本一样
  • 你用打字稿还是别的什么?(它说编译失败)

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

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


推荐阅读