【发布时间】:2018-05-06 06:02:14
【问题描述】:
我有一个名为 index.js 的简单 NodeJS 文件,其中包含以下几行:
const {Auth0Lock} = require('auth0-lock');
var lock = new Auth0Lock( MyClientId, MyDomain);
lock.show();
我使用npm install auth0-lock 安装auth0lock 并拥有正确的package.json 文件。当我通过node index.js 运行这段代码时,出现以下错误:
C:\Users\....\node_modules\auth0-lock\lib\utils\url_utils.js:6
var parser = global.document.createElement('a');
^
TypeError: Cannot read property 'createElement' of undefined
另外,当我将const {Auth0Lock} = require('auth0-lock') 更改为const Auth0Lock = require('auth0-lock') 时,我收到以下错误:
var lock = new Auth0Lock(
^
TypeError: Auth0Lock is not a constructor
您能帮我修复这个错误并打开 auth0lock 身份验证对话框吗?
【问题讨论】:
标签: auth0-lock