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';