Javascript 使用autobahn测试Angular4应用程序时给出;TypeError:无法读取属性';拆封';“未定义”的定义;
我偶然发现了一些其他相关的话题,但所有这些似乎都以一种对我没有帮助的方式解决了。MyJavascript 使用autobahn测试Angular4应用程序时给出;TypeError:无法读取属性';拆封';“未定义”的定义;,javascript,angular,autobahn,Javascript,Angular,Autobahn,我偶然发现了一些其他相关的话题,但所有这些似乎都以一种对我没有帮助的方式解决了。Myautobahn套餐配置(至少包括相关部分): 正如您所看到的,ws包的版本是正确的,bufferutil也是如此,那么,autobahn是typescript还是JS包呢?如果是JS,是否将脚本nito导入index.html文件?是否初始化了全局变量?很抱歉,您的代码示例太差,无法提供任何进一步的帮助…发布此问题几分钟后,我找到了一个解决方案-添加“optionalDependencies”:{“buffer
autobahn
套餐配置(至少包括相关部分):
正如您所看到的,
ws
包的版本是正确的,bufferutil
也是如此,那么,autobahn是typescript还是JS包呢?如果是JS,是否将脚本nito导入index.html文件?是否初始化了全局变量?很抱歉,您的代码示例太差,无法提供任何进一步的帮助…发布此问题几分钟后,我找到了一个解决方案-添加“optionalDependencies”:{“bufferutil”:“^1.0.0”,“utf-8-validate”:“^2.0.0”}
到包。json
起了作用。autobahn是类型脚本还是JS包?如果是JS,是否将脚本nito导入index.html文件?是否初始化了全局变量?很抱歉,您的代码示例太差,无法提供任何进一步的帮助…发布此问题几分钟后,我找到了一个解决方案-添加“optionalDependencies”:{“bufferutil”:“^1.0.0”,“utf-8-validate”:“^2.0.0”}
到packages.json
中。
"version": "17.5.2",
"description": "An implementation of The Web Application Messaging Protocol (WAMP).",
"main": "index.js",
"scripts": {
"test": "nodeunit test/test.js"
},
"engines": {
"node": ">= 4.2.6"
},
"dependencies": {
"crypto-js": ">= 3.1.8",
"int64-buffer": ">= 0.1.9",
"msgpack-lite": ">= 0.1.26",
"cbor": ">= 3.0.0",
"tweetnacl": ">= 0.14.3",
"when": ">= 3.7.7",
"ws": ">= 1.1.4"
},
"optionalDependencies": {
"bufferutil": ">= 1.2.1",
"utf-8-validate": ">= 1.2.1"
},