我一直收到这个错误,我的导入有错吗? 我在下面列出了我的文件

错误:

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
}

#1楼 票数:0

你能提供更多信息吗?

  • 就像您的依赖项的版本
  • 你使用打字稿还是其他东西? (它说编译失败)

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

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

  ask by Lukas translate from so

未解决问题?本站智能推荐:

1回复

如何在TypeScript中正确导出和导入模块

注意: 我知道有很多关于该主题的文章,并且我已经回顾了很多没有成功的文章(请参阅本文底部的参考)。 我试图使用Visual Studio Code在TypeScript中运行一个非常简单的测试,在其中我在一个文件中声明一个类并将其导入到另一个文件中。 但是,我仍然遇到一个问题,即我要导入
1回复

什么是导入模块javascript node.js的正确方法

我对如何在节点项目中导入模块有些困惑。 我看到了两种有效的方法,但是正确的方法是什么? 或有什么区别吗? 我指的是我要导入的模块至少是一个目录的情况。 方式1: 方式2: 另外,我看到某些导入是使用文件扩展名完成的,而其他则没有。 正确的方法是什么? 要么
1回复

正确编写和导入自定义节点模块

编辑 这不是 TypeScript问题,而是最佳实践问题。 TypeScript中的示例,但实际上,这里的问题是如何正确地从组成模块的多个文件中公开多个导出,以及如何正确导入它们。 编辑2 还有一些不对劲的事情 所以,在我的Module2的索引上,我有这个:
1回复

使用Jest从节点模块导入模拟函数的正确方法

我正在学习Jest,看来这应该很简单,但是我想念树木的森林不胜枚举,不胜感激。 我正在使用Jest测试Express路由。 快递航线在文件/routes/index.js并且它们每一个调用相应的逻辑功能在一个文件中/logic/index.js 。 routes和logic目录在同一级
2回复

如何从模块导入

一个库以以下方式导出其功能: 我想单行导入它们: 但这不起作用, Sitemap和routesParser未定义。 从他们的指南: Sitemap是课程 routesParser是函数 实际结果: Sitemap加载正常 parseRoutes未
2回复

Javascript 模块导入失败 - 为什么?

我是一个 javascript 新手,我想弄清楚为什么这个 import 语句会失败。 我不知道这是否相关,但我是在具有默认 webpack 设置的 Create React 应用程序的上下文中执行此操作的。 我有这些文件: 测试类.js 测试模块.js 然后是我的主要 React 应用程
1回复

将导出的缓存导入模块

我正在尝试将导出的缓存访问到另一个文件,但没有成功。 基本上我有两个文件: cache.ts 我只会公开米的部分 我想在这个其他文件中使用这个叙述: module.ts 文件树: src\\transport\\cache.ts src\\rea
1回复

如何从节点模块导入 css?

我正在使用 ZURB Foundation CLI,但我不知道如何从 node-modules 文件夹中导入 css/scss 文件。