我已经在 linux pc 上安装了 Ijavascript
sudo npm install -g ijavascript
我已经安装了mathsteps
软件包
sudo npm install -g mathsteps
现在我尝试打开 ijsnotebook
ijsnotebook
我启动了一个 javascript(node.js) shell
现在我正在尝试来自https://github.com/google/mathsteps#usage的以下代码示例
const mathsteps = require('mathsteps');
const steps = mathsteps.simplifyExpression('2x + 2x + x + x');
steps.forEach(step => {
console.log("before change: " + step.oldNode.toString()); // before change: 2 x + 2 x + x + x
console.log("change: " + step.changeType); // change: ADD_POLYNOMIAL_TERMS
console.log("after change: " + step.newNode.toString()); // after change: 6 x
console.log("# of substeps: " + step.substeps.length); // # of substeps: 3
});
我收到此错误:
internal/modules/cjs/loader.js:657
throw err;
^
Error: Cannot find module 'mathsteps'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:655:15)
at Function.Module._load (internal/modules/cjs/loader.js:580:25)
at Module.require (internal/modules/cjs/loader.js:711:19)
at require (internal/modules/cjs/helpers.js:14:16)
at evalmachine.<anonymous>:1:19
at Script.runInThisContext (vm.js:124:20)
at Object.runInThisContext (vm.js:314:38)
at run ([eval]:1054:15)
at onRunRequest ([eval]:888:18)
at onMessage ([eval]:848:13)
我该如何解决这个错误。我想检查这段代码。