Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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 运行简单的mathjs示例:“;未捕获类型错误:无法将符号值转换为字符串“;_Javascript_Node.js_Mathjs - Fatal编程技术网

Javascript 运行简单的mathjs示例:“;未捕获类型错误:无法将符号值转换为字符串“;

Javascript 运行简单的mathjs示例:“;未捕获类型错误:无法将符号值转换为字符串“;,javascript,node.js,mathjs,Javascript,Node.js,Mathjs,我对node.js非常陌生,我只是想学习一些基础知识。我正在iPad上使用IDE,想尝试一些简单的数学相关javascript。我已经成功地使用了IDE中的函数,所以我知道我可以让它工作 我想使用,所以我已经解决了测试项目中的依赖关系,我的package.json现在如下所示: { "name": "test", "version": "1.0.0", "dependencies":

我对
node.js非常陌生,我只是想学习一些基础知识。我正在iPad上使用IDE,想尝试一些简单的数学相关javascript。我已经成功地使用了IDE中的函数,所以我知道我可以让它工作

我想使用,所以我已经解决了测试项目中的依赖关系,我的
package.json
现在如下所示:

{
  "name": "test",
  "version": "1.0.0",
  "dependencies": {
    "jstat": "^1.9.3",
    "mathjs": "^7.2.0"
  }
}
var singletonRandom = /* #__PURE__ */(0, _seedRandom["default"])();
所有文件似乎都安装在
node\u modules
目录下

在我的
index.js
中,我只是直接从
mathjs
帮助中获得了以下示例代码:

const { sqrt } = require('mathjs')

但是,当我运行此操作时,会出现以下错误:

Uncaught TypeError: Cannot convert a Symbol value to a string
    at Array.join (<anonymous>)
    at Array.toString (<anonymous>)
    at Array.join (<anonymous>)
    at Array.toString (<anonymous>)
    at Array.join (<anonymous>)
    at Array.toString (<anonymous>)
    at mixkey (/private/var/mobile/Containers/Data/Application/8FF30C6F-8C40-4A4C-BA59-869F18430F8D/Documents/apps/TEST3FB8CAB9-FC43-4D65-9554-11E37599A1BB/src/node_modules/seed-random/index.js:135:25)
    at module.exports (/private/var/mobile/Containers/Data/Application/8FF30C6F-8C40-4A4C-BA59-869F18430F8D/Documents/apps/TEST3FB8CAB9-FC43-4D65-9554-11E37599A1BB/src/node_modules/seed-random/index.js:35:19)
    at /private/var/mobile/Containers/Data/Application/8FF30C6F-8C40-4A4C-BA59-869F18430F8D/Documents/apps/TEST3FB8CAB9-FC43-4D65-9554-11E37599A1BB/src/node_modules/mathjs/lib/function/probability/util/seededRNG.js:18:65

我是不是做错了什么?我是否需要阅读一些东西来理解为什么这不会运行,或者这是
mathjs
的问题?

此错误日志进入
seed random
包。你能试着将它与math.js分开使用吗?@Anton唯一一行
const sr=require('seed-random')
工作正常,没有错误。@richarddmorey你能想到你做过/配置过的其他东西吗?您的
index.js
文件中是否还有一行代码?您试图如何运行节点代码?这里缺少了一些东西,因为我有你的设置的工作版本。哦,对了。play.js。我对此不熟悉,请在您的问题描述中仔细阅读。我对play.js做了一些研究,显然它对节点模块的支持仍然有限。我读到的一件事是尝试使用模块绑定器(如或)尝试将所有内容打包在一起,避免模块问题。也许你可以试一试。此错误日志将进入
seed random
包。你能试着将它与math.js分开使用吗?@Anton唯一一行
const sr=require('seed-random')
工作正常,没有错误。@richarddmorey你能想到你做过/配置过的其他东西吗?您的
index.js
文件中是否还有一行代码?您试图如何运行节点代码?这里缺少了一些东西,因为我有你的设置的工作版本。哦,对了。play.js。我对此不熟悉,请在您的问题描述中仔细阅读。我对play.js做了一些研究,显然它对节点模块的支持仍然有限。我读到的一件事是尝试使用模块绑定器(如或)尝试将所有内容打包在一起,避免模块问题。也许你可以试一试。