Javascript 使用weather js模块返回意外的标识符错误

Javascript 使用weather js模块返回意外的标识符错误,javascript,weather-api,Javascript,Weather Api,我正在使用weather js npm模块。我收到了一个与require语句相关的错误(“require未定义”),因此我正在使用import语句,但现在我收到了一个“意外标识符”错误。我该如何解决这个问题? JS 您可以共享错误堆栈跟踪吗?另外,您是如何运行代码的?通过巴贝尔?作为节点中的模块?在浏览器中?@Khauri我没有使用webpack或babel。我正在浏览器中的开发工具中运行代码。代码可以在终端中打印,但不能在浏览器的开发工具中打印。在浏览器中,在使用之前,您必须在脚本标记中加载w

我正在使用weather js npm模块。我收到了一个与require语句相关的错误(“require未定义”),因此我正在使用import语句,但现在我收到了一个“意外标识符”错误。我该如何解决这个问题? JS


您可以共享错误堆栈跟踪吗?另外,您是如何运行代码的?通过巴贝尔?作为节点中的模块?在浏览器中?@Khauri我没有使用webpack或babel。我正在浏览器中的开发工具中运行代码。代码可以在终端中打印,但不能在浏览器的开发工具中打印。在浏览器中,在使用之前,您必须在脚本标记中加载
weather js
。但是值得一提的是,
weather js
似乎是为只在节点环境中运行而开发的,在浏览器环境中不起作用。我还想指出的是,您尝试使用的模块在两年内没有更新,并且github页面已经存档,因此它可能无论如何都不会工作。@Khauri我明白了,谢谢您提供的信息!我会找到另一个天气api。你能分享错误堆栈跟踪吗?另外,您是如何运行代码的?通过巴贝尔?作为节点中的模块?在浏览器中?@Khauri我没有使用webpack或babel。我正在浏览器中的开发工具中运行代码。代码可以在终端中打印,但不能在浏览器的开发工具中打印。在浏览器中,在使用之前,您必须在脚本标记中加载
weather js
。但是值得一提的是,
weather js
似乎是为只在节点环境中运行而开发的,在浏览器环境中不起作用。我还想指出的是,您尝试使用的模块在两年内没有更新,并且github页面已经存档,因此它可能无论如何都不会工作。@Khauri我明白了,谢谢您提供的信息!我会找到另一个天气api。
import weather from 'weather-js'

weather.find({search: 'Manchester', degreeType: 'C'}, function(err, result) {
    if(err) console.log(err);

    console.log(JSON.stringify(result, null, 2));
  });