在Sublime 3中使用underscore.js

问题描述 投票:1回答:1

我在underscore.js项目中尝试使用Node时遇到错误。我在Windows 10操作系统上使用Sublime Text 3作为我的IDE。这是我的代码:

var _ = require('underscore');
console.log(_.map([1, 2, 3], function(num){ return num * 3; }));

这是相应的错误消息:

module.js:471 throw err; ^错误:找不到模块'下划线'

我相信我已经正确安装了underscore.js

C:\Users\Me\AppData\Roaming\npm\node_modules\underscore 

C:\Users\Me\AppData\Roaming\Sublime Text 3\Installed Packages\Underscorejs snippets.sublime-package

我不确定为什么它不起作用,任何帮助将不胜感激!

javascript underscore.js sublimetext3
1个回答
1
投票

节点包管理器(NPM)在全局或本地安装包。对于本地模块,这些库的默认安装是:<current_directory>/node_modules目录。由于underscore是本地模块,如果你在underscore目录中没有看到<current_directory>/node_modules,你需要重新安装这个模块,因为你的underscore安装出了问题。之后,您可以尝试重新运行节点程序。

TLDR:

  1. npm i underscore
  2. 检查下划线是否在<current_dir>/node_modules目录中
  3. 重新运行您的节点程序。

注意:您应该在终端窗口中执行此操作。

作为参考结帐这link

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.