草庐IT

npm-audit

全部标签

python - "Can' 找不到 Python 可执行文件..."- npm 安装挂起

我正在使用“npminstall”来下载和编译我编写的一个小型node.js应用程序的所有依赖项。我使用的“package.json”文件是正确的,包含所有需要的信息。其中一个要安装的包有“node-gyp”作为依赖,所以我之前已经安装了“python2”包。现在,在某个时候我开始收到错误消息:>node-gyprebuildgypERR!configureerrorgypERR!stackError:Can'tfindPythonexecutable"python",youcansetthePYTHONenvvariable.gypERR!stackatfailNoPython(/u

python - "Can' 找不到 Python 可执行文件..."- npm 安装挂起

我正在使用“npminstall”来下载和编译我编写的一个小型node.js应用程序的所有依赖项。我使用的“package.json”文件是正确的,包含所有需要的信息。其中一个要安装的包有“node-gyp”作为依赖,所以我之前已经安装了“python2”包。现在,在某个时候我开始收到错误消息:>node-gyprebuildgypERR!configureerrorgypERR!stackError:Can'tfindPythonexecutable"python",youcansetthePYTHONenvvariable.gypERR!stackatfailNoPython(/u

node.js - 安装 OS X El Capitan 后安装 NPM

我正在尝试运行npminstall,以便安装我的项目的依赖项,这在我安装ElCapitan(在Mac上)之前就可以工作。我尝试通过以下方式重新安装node和npm:1.nodejs安装包2.nvm3.自制npm-v2.14.4Node-vv4.1.1>bufferutil@1.1.0install/Users/adamkraif/Documents/workspace/hunter-asteroid/node_modules/bufferutil>node-gyprebuildCXX(target)Release/obj.target/bufferutil/src/bufferutil

node.js - 安装 OS X El Capitan 后安装 NPM

我正在尝试运行npminstall,以便安装我的项目的依赖项,这在我安装ElCapitan(在Mac上)之前就可以工作。我尝试通过以下方式重新安装node和npm:1.nodejs安装包2.nvm3.自制npm-v2.14.4Node-vv4.1.1>bufferutil@1.1.0install/Users/adamkraif/Documents/workspace/hunter-asteroid/node_modules/bufferutil>node-gyprebuildCXX(target)Release/obj.target/bufferutil/src/bufferutil

node.js - 在特定环境中从 GitHub 安装 npm

我的团队使用私有(private)npm注册表。在本地开发和部署到生产时,我们从这个私有(private)注册表安装包。但是,当部署到staging时,我们希望改为从GitHub中提取。如果NODE_ENV=staging.这似乎不起作用,可能是因为npm忽略了对package.json所做的更改(已经需要它)。也许我以完全错误的方式处理这个问题。实现这一目标的推荐方法是什么? 最佳答案 您可以尝试运行npm-install,它将解析并安装所有依赖项,然后运行​​npm-shrinkwrap,它将生成文件npm-收缩包装.json.

node.js - 在特定环境中从 GitHub 安装 npm

我的团队使用私有(private)npm注册表。在本地开发和部署到生产时,我们从这个私有(private)注册表安装包。但是,当部署到staging时,我们希望改为从GitHub中提取。如果NODE_ENV=staging.这似乎不起作用,可能是因为npm忽略了对package.json所做的更改(已经需要它)。也许我以完全错误的方式处理这个问题。实现这一目标的推荐方法是什么? 最佳答案 您可以尝试运行npm-install,它将解析并安装所有依赖项,然后运行​​npm-shrinkwrap,它将生成文件npm-收缩包装.json.

node.js - 弹性 beantalk 上的 npm 全局安装

我在awselasticbeanstalk上全局安装pm2时遇到问题。我为安装pm2创建了以下脚本:option_settings:-option_name:NODE_ENVvalue:productioncontainer_commands:01_enable_rootaccess:command:echoDefaults:root\!requiretty>>/etc/sudoers02_install_imagemagic:command:yuminstall-yImageMagick03_download_new_relic:command:rpm-Uvhhttp://downl

node.js - 弹性 beantalk 上的 npm 全局安装

我在awselasticbeanstalk上全局安装pm2时遇到问题。我为安装pm2创建了以下脚本:option_settings:-option_name:NODE_ENVvalue:productioncontainer_commands:01_enable_rootaccess:command:echoDefaults:root\!requiretty>>/etc/sudoers02_install_imagemagic:command:yuminstall-yImageMagick03_download_new_relic:command:rpm-Uvhhttp://downl

node.js - 为什么运行我的全局 npm 链接包只会打开 bin 文件?

如果我正在开发npm包foo并且我希望它作为命令行应用程序全局安装,我可以通过添加到我的package.json来做到这一点:"bin":{"foo":"./bin/foo.js"}通过npm全局安装我的包的人会将适当的批处理文件和shell脚本添加到他们的全局npm前缀目录中。但是,假设我希望能够从shell(或者,对于Windows,命令提示符)启动我的包。我可以通过在我的一个PATH目录中的某个地方创建一个批处理文件/shell脚本来做到这一点,该目录只是直接运行我的包,例如@nodeC:\my\package\directory\bin\foo%*.这是一个相当简单和明显的解决

node.js - 为什么运行我的全局 npm 链接包只会打开 bin 文件?

如果我正在开发npm包foo并且我希望它作为命令行应用程序全局安装,我可以通过添加到我的package.json来做到这一点:"bin":{"foo":"./bin/foo.js"}通过npm全局安装我的包的人会将适当的批处理文件和shell脚本添加到他们的全局npm前缀目录中。但是,假设我希望能够从shell(或者,对于Windows,命令提示符)启动我的包。我可以通过在我的一个PATH目录中的某个地方创建一个批处理文件/shell脚本来做到这一点,该目录只是直接运行我的包,例如@nodeC:\my\package\directory\bin\foo%*.这是一个相当简单和明显的解决