Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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/2/node.js/40.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 错误:‘;新闻符号&x2019;不是‘;v8::字符串’;? 自从NoDEJS升级到0.1113,集成了V8引擎3.24.35.22,我在一些C++模块上得到这个错误: error: ‘NewSymbol’ is not a member of ‘v8::String’_Javascript_Node.js_V8 - Fatal编程技术网

Javascript 错误:‘;新闻符号&x2019;不是‘;v8::字符串’;? 自从NoDEJS升级到0.1113,集成了V8引擎3.24.35.22,我在一些C++模块上得到这个错误: error: ‘NewSymbol’ is not a member of ‘v8::String’

Javascript 错误:‘;新闻符号&x2019;不是‘;v8::字符串’;? 自从NoDEJS升级到0.1113,集成了V8引擎3.24.35.22,我在一些C++模块上得到这个错误: error: ‘NewSymbol’ is not a member of ‘v8::String’,javascript,node.js,v8,Javascript,Node.js,V8,那么我应该做什么来代替NewSymbol呢 谢谢NodeJS 0.11.13让我哭泣 我可以提议。NodeJS的一些维护人员开发了这个库。它是完美的 如果您需要没有deps的解决方案,我建议您使用String::newFromUtf8 免责声明:我讨厌V8库中的弃用。V8的字符串API在一段时间前已经被清理,以便更明确地说明Unicode编码,并避免与即将到来的ES6符号概念混淆 现在,您需要使用String::NewFromOneByte或String::NewFromTwoByte以及相应的

那么我应该做什么来代替NewSymbol呢


谢谢

NodeJS 0.11.13让我哭泣

我可以提议。NodeJS的一些维护人员开发了这个库。它是完美的

如果您需要没有deps的解决方案,我建议您使用
String::newFromUtf8


免责声明:我讨厌V8库中的弃用。

V8的字符串API在一段时间前已经被清理,以便更明确地说明Unicode编码,并避免与即将到来的ES6符号概念混淆


现在,您需要使用String::NewFromOneByte或String::NewFromTwoByte以及相应的参数。

V8已经做了一些更改。我同意这样一个事实,即您需要使用NaN来实现更好的V8进化。这是一个很好的宏观框架

v8::String::New(“test”)
转换为
NanSymbol(“test”)

但是所有的新方法都被一个可爱的模板改变了

NanNew(1)
,例如,对于整数