javascript - 在 Sublime 3 中使用 underscore.js

标签 javascript underscore.js sublimetext3

我在我的 Node 项目中尝试使用 underscore.js 时遇到错误。我在 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; ^ Error: Cannot find module 'underscore'

我相信我已经正确安装了 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

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

最佳答案

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

TLDR:

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

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

作为引用,请查看此 link

希望对您有所帮助!

关于javascript - 在 Sublime 3 中使用 underscore.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51658725/

相关文章:

javascript - 使用ajax从外部html页面调用tomcat服务器war url

jquery - 在 underscore.js 模板脚本中实现选定的选择下拉列表的问题

python - PEP8 插件破坏了我在 Sublime 3 中的类型提示代码

javascript - 在 dsp(动态服务器页面)中打开新选项卡时无法添加页面加载微调器

javascript对象错误

javascript - 两个下拉过滤器。第一个确定第二个中的信息

sublimetext3 - Sublime Text 3 更新后奇怪的 javascript 高亮问题

regex - 如何在 SublimeText3 或 Atom 中查找不包含字符串的文件

javascript - 如何在 Github Pages 中获得目录链接?

javascript - 在 Javascript/React 中映射 Bootstrap 列中的数组