javascript - 正确导入模块
问题描述
我不断收到此错误,我的导入错误吗?我在下面列出了我的文件
错误:
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
}
解决方案
你能提供更多信息吗?
- 就像您的依赖项的版本一样
- 你用打字稿还是别的什么?(它说编译失败)
我用 dotenv 2.0 和 flickr-sdk 3.9.0 尝试了你的代码,我可以执行它。
见这里https://repl.it/@naxmefy/60336782-importing-modules-correctly
推荐阅读
- sql - 在 Oracle/Sqlplus 中进行图形/节点跟踪的最佳方法?
- android - CardView:如何在保持半径的同时添加渐变背景
- javascript - 如何将子元素添加到 HTML 标记中的自定义元素?
- postgresql - 如何在 Redshift 或 Postgres 的视图中获取列依赖关系?
- opencv - OpenCV - 为视频生成自适应背景
- c++ - 如何从插件中的单独 C++ 线程调用发射器回调?
- html - 如何在 HTML/CSS 中为页面上的所有内容设置边框/边距?
- sql-server - Sql Server:如何从存储过程中为非特权用户创建数据库快照?
- ansible - Ansible 2.7:如何列出未归档的文件
- javascript - Firestore - 查询,然后更新