Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript _util.default.promisify不是使用节点9.5的函数_Javascript_Webpack - Fatal编程技术网

Javascript _util.default.promisify不是使用节点9.5的函数

Javascript _util.default.promisify不是使用节点9.5的函数,javascript,webpack,Javascript,Webpack,节点版本: node -v v9.5.0 代码 import util from 'util' import fingerprint from 'fingerprint2' const Fingerprint = util.promisify(fingerprint.get) 我在浏览器中遇到的错误是: Uncaught TypeError: _util.default.promisify is not a function 根据它的支持。知道这里发生了什么吗 我也尝试过: import

节点版本:

node -v
v9.5.0
代码

import util from 'util'
import fingerprint from 'fingerprint2'
const Fingerprint = util.promisify(fingerprint.get)
我在浏览器中遇到的错误是:

Uncaught TypeError: _util.default.promisify is not a function
根据它的支持。知道这里发生了什么吗

我也尝试过:

import { promisify } from 'util'

。。。同样的错误

import something from 'package';
是的缩写

var something = require('package').default;
使用

相反

是的缩写

var something = require('package').default;
使用



相反。

好的,我设法解决了它。因为这是一个浏览器应用程序,所以应该安装它。由于明显的原因,节点的
promisify
将无法工作。我应该意识到这一点。

好的,我设法解决了这个问题。因为这是一个浏览器应用程序,所以应该安装它。由于明显的原因,节点的
promisify
将无法工作。我应该意识到这一点。

我没有提到我已经试过了。我还尝试了从“util”导入util;const{promisify}=util也是。完全相同的错误。按照我描述的操作,然后将代码中的
util.promisify(fingerprint.get)
替换为
promisify(fingerprint.get)
。在提交问题之前,我已经尝试了所有这些。我有不同的分支使用每个3和所有生产相同。看看我用我已经试过的东西编辑的问题。@DanielKrom对我不起作用,我发誓。我是Node's promisfy上一篇非常受欢迎的文章的作者,我在版本8中使用了这篇文章,没有任何问题。放弃并尝试使用旧语法<代码>常量promisify=require('util')。promisify我没有提到我已经试过了。我还尝试了从“util”导入util;const{promisify}=util也是。完全相同的错误。按照我描述的操作,然后将代码中的
util.promisify(fingerprint.get)
替换为
promisify(fingerprint.get)
。在提交问题之前,我已经尝试了所有这些。我有不同的分支使用每个3和所有生产相同。看看我用我已经试过的东西编辑的问题。@DanielKrom对我不起作用,我发誓。我是Node's promisfy上一篇非常受欢迎的文章的作者,我在版本8中使用了这篇文章,没有任何问题。放弃并尝试使用旧语法<代码>常量promisify=require('util')。promisify文档中说
constutil=require('util')
不同于从“util”导入util,但等于从“util”导入util。这是因为它在浏览器中吗?哈我需要安装es6 promisify。我是个白痴。但我确实在问题中加入了“在浏览器中”,但每个人都没有注意到。浏览器不是NodeJS:)@DanielKrom true,但我的辩护是,我一直在开发JS中的后端和前端代码,作为网页包和npm,是我前端工作流程的一大部分,包含错误的标签很容易出错:)@bughnteruk my mistake文档中说
const util=require('util')
不同于从“util”导入util,但等于从“util”导入util。这是因为它在浏览器中吗?哈我需要安装es6 promisify。我是个白痴。但我确实把“在浏览器中”放在了问题中,每个人都错过了。浏览器不是NodeJS:)@DanielKrom true,但为了我的辩护,我一直在用JS编写后端和前端代码,因为webpack和npm是我前端工作流程的一大部分,包含错误的标签很容易出错:)@bughnteruk my mistakeLol,当然,我们可以从指纹的使用中猜到,但这是解决这个问题的关键:)@NikitaIsaev-erm如果你仔细阅读这个问题,你会发现我说“我在浏览器中遇到的错误是”:p谢谢你的输入,尽管非常感谢。哈哈,当然,我们可以从指纹的使用中猜到,但这是解决这个问题的关键:)@NikitaIsaev-erm如果你仔细阅读这个问题,你会发现我说“我在浏览器中遇到的错误是”:p谢谢你的输入,尽管非常感谢。
import { promisify } from 'util';