草庐IT

npm-outdated

全部标签

node.js - 安装 npm 包失败 "npm ERR! errno -4048"

我正在尝试安装npm包(node-xmpp-server)但无法安装。以前当我试图安装一个全局安装而不是本地安装的包时,但现在它根本没有安装。请帮帮我。npminstallnode-xmpp-servererroris:npmERR!errno-4048npmERR!Windows_NT6.3.9600npmERR!argv"c:\ProgramFiles\nodejs\node.exe""c:\ProgramFiles\nodejs\node_modules\npm\bin\npm-cli.js""install""node-xmpp-server"npmERR!nodev0.12.

node.js - 安装 npm 包失败 "npm ERR! errno -4048"

我正在尝试安装npm包(node-xmpp-server)但无法安装。以前当我试图安装一个全局安装而不是本地安装的包时,但现在它根本没有安装。请帮帮我。npminstallnode-xmpp-servererroris:npmERR!errno-4048npmERR!Windows_NT6.3.9600npmERR!argv"c:\ProgramFiles\nodejs\node.exe""c:\ProgramFiles\nodejs\node_modules\npm\bin\npm-cli.js""install""node-xmpp-server"npmERR!nodev0.12.

node.js - 我可以在不复制公共(public)存储库的情况下运行私有(private) npm 存储库吗?

我正在使用node.js编写一些代码(供内部使用),并希望将模块(为npm打包)存储在一个包存储库中,用于每个分发到将安装它们的各种机器.理想情况下,我想要一个类似于Debian的apt存储库的解决方案,我可以在其中运行私有(private)存储库服务器并配置npm以使用要安装的存储库列表(安装“foo”时,如果“foo”已知通过我的私有(private)服务器从那里安装它,否则从公共(public)服务器安装它)。但是,看起来npmregistry配置键只接受一个URL。有没有办法实现我想要的?我能找到的最接近的是:在本地镜像公共(public)存储库并在其上添加我的包……但我不想在

node.js - 我可以在不复制公共(public)存储库的情况下运行私有(private) npm 存储库吗?

我正在使用node.js编写一些代码(供内部使用),并希望将模块(为npm打包)存储在一个包存储库中,用于每个分发到将安装它们的各种机器.理想情况下,我想要一个类似于Debian的apt存储库的解决方案,我可以在其中运行私有(private)存储库服务器并配置npm以使用要安装的存储库列表(安装“foo”时,如果“foo”已知通过我的私有(private)服务器从那里安装它,否则从公共(public)服务器安装它)。但是,看起来npmregistry配置键只接受一个URL。有没有办法实现我想要的?我能找到的最接近的是:在本地镜像公共(public)存储库并在其上添加我的包……但我不想在

node.js - 使用 npm 运行 bash 脚本

我想尝试使用npm为Web应用程序运行各种构建任务。我知道我可以通过向我的package.json添加一个scripts字段来做到这一点,如下所示:"scripts":{"build":"somebuildcommand"},当您有更复杂的命令和一堆选项时,这会变得笨拙。是否可以将这些命令移动到bash脚本或类似的东西?比如:"scripts":{"build":"build.sh"},npmrunbuild会在哪里执行build.sh文件中的命令?通读this发布它似乎是,但我不清楚我应该在哪里删除我的build.sh文件,或者我是否遗漏了什么。 最佳答案

node.js - 使用 npm 运行 bash 脚本

我想尝试使用npm为Web应用程序运行各种构建任务。我知道我可以通过向我的package.json添加一个scripts字段来做到这一点,如下所示:"scripts":{"build":"somebuildcommand"},当您有更复杂的命令和一堆选项时,这会变得笨拙。是否可以将这些命令移动到bash脚本或类似的东西?比如:"scripts":{"build":"build.sh"},npmrunbuild会在哪里执行build.sh文件中的命令?通读this发布它似乎是,但我不清楚我应该在哪里删除我的build.sh文件,或者我是否遗漏了什么。 最佳答案

node.js - 如何获取 npm 全局路径前缀

我相信过去我发现了一个传递给npm的选项,以使其输出用于-g的路径(全局模块).有谁知道这样的选择?或者任何其他方法来获取全局路径前缀npm正在使用?我知道全局模块在我的计算机上的位置(/usr/local/share/npm/bin),通常只需几分钟即可在其他计算机上找到全局模块:通常$PATH配置正确,如果没有,那么,四处寻找就可以了。但是是否有一些快速的方法可以告诉npm是如何构建的,以及它用于全局模块的路径? 最佳答案 npmconfiggetprefix将返回路径。 关于nod

node.js - 如何获取 npm 全局路径前缀

我相信过去我发现了一个传递给npm的选项,以使其输出用于-g的路径(全局模块).有谁知道这样的选择?或者任何其他方法来获取全局路径前缀npm正在使用?我知道全局模块在我的计算机上的位置(/usr/local/share/npm/bin),通常只需几分钟即可在其他计算机上找到全局模块:通常$PATH配置正确,如果没有,那么,四处寻找就可以了。但是是否有一些快速的方法可以告诉npm是如何构建的,以及它用于全局模块的路径? 最佳答案 npmconfiggetprefix将返回路径。 关于nod

node.js - Heroku 上的 NPM 私有(private) git 模块

我正在尝试将我的应用程序部署到Heroku,但是我依赖于使用一些私有(private)git存储库作为模块。我这样做是为了项目之间的代码重用,例如我有一个在多个应用程序中使用的自定义记录器。"logger":"git+ssh://git@bitbucket.org..............#master"问题是Heroku显然没有ssh访问此代码的权限。我在这个问题上找不到任何东西。理想情况下,Heroku有一个公钥,我可以将其添加到模块中。 最佳答案 基本认证GitHub支持基本认证:"dependencies":{"my-mo

node.js - Heroku 上的 NPM 私有(private) git 模块

我正在尝试将我的应用程序部署到Heroku,但是我依赖于使用一些私有(private)git存储库作为模块。我这样做是为了项目之间的代码重用,例如我有一个在多个应用程序中使用的自定义记录器。"logger":"git+ssh://git@bitbucket.org..............#master"问题是Heroku显然没有ssh访问此代码的权限。我在这个问题上找不到任何东西。理想情况下,Heroku有一个公钥,我可以将其添加到模块中。 最佳答案 基本认证GitHub支持基本认证:"dependencies":{"my-mo