今天第一次用npm的执行js文件时出现了错误,后来发现确实自己确实不应该。
以下是我本来准备好的提问,因为第一次提问,问题还在被审核中,结果审核结果出来之前解决了问题。把它写下记录一下吧,也希望像我一样自学前端的小伙伴们不要犯同样的错误(虽然我觉得应该不会有人和我一样犯这样的错误)。


第一次使用npm,对出现的错误不知道怎么解决,来这里寻求帮助,先谢谢大家了~

昨晚安装了npm,准确地说是最新版的node.js,并且通过npm这个命令下载了underscore.js:

npm install underscore

在我的node_modules目录下可以看到我已经成功下载了underscore,但是当我使用underscore的时候,却出现了错误:我在下载好的underscore目录下创建了一个index.js文件,具体代码如下:

var underscore = require('underscore');
var output =underscore.without(["a","b","c"],"a");
console.log(output);

当我在命令行执行这个js文件时用到的命令是:图片描述

系统弹出来这样一个错误:图片描述

为什么会弹出这个错误呢?又该怎么来解决呢?


之所以会出现这样的报错,我发现是因为我用的命令根本就不对,我在命令行里输入的只是我这个js文件的目录,却没有用到执行它的命令,所以,当我在index.js前加上node命令后,问题就解决了,如下:图片描述

不管怎样,写下来记录一下,提醒自己以后不要犯这样的错误。


readyGo
239 声望22 粉丝

既然选择了远方,就不顾风雨兼程