问题标签 [npm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
827 浏览

bash - 如何使用 bash 安装 connect 以用作可执行文件

我已经通过 npm 安装了 Connect,但无法访问它的可执行文件,我该如何安装它?

更新

我已将其添加到$PATH

但它仍然不起作用......

0 投票
5 回答
4963 浏览

node.js - Cygwin 上的 NPM:文件意外结束

我正在尝试在 cygwin 上使用 NPM,但不断收到以下错误:

我用谷歌搜索了一些建议(npm cache clean 和 rebaseall),但没有任何帮助。那么,有没有办法在 Cygwin 中使用 NPM?

0 投票
1 回答
1407 浏览

sockets - 安装节点 http-proxy

我正在尝试使用以下内容安装节点 http-proxy

npm install http-proxy

但我得到这个错误:

它说我的 Node.js 版本不支持它。但是我安装了 v0.5.0,它高于必要的 v0.4.7。

节点 http-proxy 是否仅与 v0.4.7 兼容?有任何想法吗?

0 投票
1 回答
887 浏览

node.js - 如何部署节点应用程序依赖项?如何确保使用 npm 安装某些版本的软件包?

为节点应用程序部署依赖项的最佳方式是什么。如何确保使用 npm 安装某些版本的软件包。是否有像带有 python 的 pip 的 requirements.txt 一样的配方文件?

0 投票
4 回答
5463 浏览

node.js - 是否有用于 node.js 的阻塞 redis 库?

Redis 非常快。大多数情况下,在我的机器上,它与 node.js 中的原生 Javascript 语句或函数调用一样快。在 node.js 中编写常规 Javascript 代码很容易/无痛,因为不需要回调。我不明白为什么使用 node.js 在 Redis 中获取/设置键/值数据不应该那么容易。

假设 node.js 和 Redis 在同一台机器上,是否有任何 npm 库允许使用阻塞调用与 node.js 上的 Redis 交互?我知道这必须是一个与 V8 接口的 C/C++ 库。

0 投票
7 回答
36559 浏览

bash - 使用 npm 安装后,在 bash 中找不到 express 命令

刚刚安装了新的 ubuntu vm 以按以下顺序测试节点安装的东西:

现在,尝试创建一个新的应用程序,我注意到 express 不能在 shell 中使用。 express -v 返回快递:找不到命令

我像这样安装了npm

我以这种方式安装了快递

有任何想法吗?

0 投票
1 回答
602 浏览

node.js - 无法通过 npm 安装包

通过 npm 安装包会显示以下消息并且没有安装任何内容。

sakthiganesh@ubuntu:~$ npm install express
express@2.3.8 ./node_modules/express
├── mime@1.2.2 ()
├── connect@1.4.1 ()
└── qs@0.1.0

任何解决方案?

0 投票
3 回答
1746 浏览

javascript - npm 风格的 Emacs JS 模式

是否有与npm 风格非常兼容的 emacs JS 模式?

到目前为止,我正在对js2-mode进行修改,其中本机预期功能被覆盖并替换为“tab key = 2 个空格”。但是让我的编辑器能够像这样处理缩进会很好:

实际上,js2-mode 会尽力正确缩进并在可能的位置之间循环,但例如“逗号在 r 下排列”不是选项之一。当然,在 emacs 中编写体面的缩进代码是很困难的,而且我的 elisp 也不能满足要求。

请注意,如果有人知道另一个可以更好地为此工作的编辑器,我可以愿意切换。

0 投票
0 回答
1593 浏览

mysql - Mysql2::Error: Can't read dir of './ppml_development/' (errno: 13): SHOW TABLES

我收到此错误:

每当我尝试查询任何使用 mysql 的 rails 应用程序的数据库时。当我以 Rails 用户身份登录并 SHOW TABLES; 时,mysql> env 中会出现相同的错误。这个问题是在安装 node、npm 和 coffee-script 后出现的。我认为问题是权限问题,因为 npm 和 mysql 都在 /usr/local/ 中。根据 Trevor Burnham 的 Coffeescript 书中的说明,我在安装过程中使用了以下命令:

当我运行时:

在 /usr/local/mysql/data 中,它显示 root:wheel 用于所有数据库的权限,包括 pml_development。我猜这是一个简单的解决方法,但只是在我作为新手的范围之外。提前致谢。

0 投票
55 回答
1838094 浏览

node.js - 如何将 NodeJS 和 NPM 更新到下一个版本?

我刚刚安装了Node.jsnpm(用于附加模块)。

如何将 Node.js 和我正在使用的模块更新到最新版本?

可以npm做到吗,还是我必须删除并重新安装 Node.js 和 npm 才能获得下一个版本?

我在本节中遵循了这些步骤。npm