草庐IT

npm-audit

全部标签

node.js - 在公司防火墙后运行 npm : what do I need to tell the security team?

我正在尝试运行node.js,但由于npm被阻止,因此无法安装任何软件包。我在这里尝试了解决方案:Howtofillinproxyinformationincntlmconfigfile?,在这里:NPMbehindNTLMproxy并且仍然收到错误。我已经检查了三倍,检查我是否遵循了说明,并且我的ini具有与说明相同的配置。我的下一步是要求安全团队允许npm通过防火墙进行访问,但我看不到任何有关此的文档。我需要告诉安全团队什么?注意:我知道npmEnterprise,但我认为在开始这一步之前,我需要先了解npm。 最佳答案 是的,

node.js - 在公司防火墙后运行 npm : what do I need to tell the security team?

我正在尝试运行node.js,但由于npm被阻止,因此无法安装任何软件包。我在这里尝试了解决方案:Howtofillinproxyinformationincntlmconfigfile?,在这里:NPMbehindNTLMproxy并且仍然收到错误。我已经检查了三倍,检查我是否遵循了说明,并且我的ini具有与说明相同的配置。我的下一步是要求安全团队允许npm通过防火墙进行访问,但我看不到任何有关此的文档。我需要告诉安全团队什么?注意:我知道npmEnterprise,但我认为在开始这一步之前,我需要先了解npm。 最佳答案 是的,

node.js - 如何使用 npm test 进行调试

我正在使用VS代码。当我尝试在Debug模式下运行测试时,它说描述不是一个函数。因此,我能够运行测试的唯一方法是通过npmNote。注意:我使用的是mocha和chai。var{describe,it,before,after}=require('mocha');varassert=require('chai').assert;varAuthAPI=require('../api/controllers/API.js');describe('getItemtests',function(){it('getItem',function(done){varAPI=newAuthAPI(cl

node.js - 如何使用 npm test 进行调试

我正在使用VS代码。当我尝试在Debug模式下运行测试时,它说描述不是一个函数。因此,我能够运行测试的唯一方法是通过npmNote。注意:我使用的是mocha和chai。var{describe,it,before,after}=require('mocha');varassert=require('chai').assert;varAuthAPI=require('../api/controllers/API.js');describe('getItemtests',function(){it('getItem',function(done){varAPI=newAuthAPI(cl

javascript - 如何在没有 root 访问权限的情况下设置 npm( Node 包管理器)?

将npm设置为root用户是直接且有效的。除非您必须以root身份运行npm命令(不推荐)。所以我想我会尝试将其设置为非root用户。根据npm文档,没有root访问权限的非root用户可以通过以下方式设置npm:创建一个.npmrc文件,其中root、binroot和manroot指向用户拥有的文件夹.然后运行安装脚本。好的。安装没问题。但是node看不到npm提供的包。那么如何让node知道npm提供的包呢?(当我以前以root身份安装npm时,我不需要做任何事情)。我可以在node中设置require.paths,或者设置NODE_PATH环境变量,但是设置什么?谢谢。

javascript - 如何在没有 root 访问权限的情况下设置 npm( Node 包管理器)?

将npm设置为root用户是直接且有效的。除非您必须以root身份运行npm命令(不推荐)。所以我想我会尝试将其设置为非root用户。根据npm文档,没有root访问权限的非root用户可以通过以下方式设置npm:创建一个.npmrc文件,其中root、binroot和manroot指向用户拥有的文件夹.然后运行安装脚本。好的。安装没问题。但是node看不到npm提供的包。那么如何让node知道npm提供的包呢?(当我以前以root身份安装npm时,我不需要做任何事情)。我可以在node中设置require.paths,或者设置NODE_PATH环境变量,但是设置什么?谢谢。

node.js - 了解模块的 npm 和 Node.js 安装位置

我已经使用Node.js和npm几个星期了,并取得了巨大的成功,并开始质疑安装本地模块的最佳实践。我了解GlobalvsLocalargument,但是,我的问题更多地与放置本地安装的位置有关。假设我有一个位于~/ProjectA/的项目,该项目由多个开发人员进行版本控制和工作。最初使用Node.js和npm时,我不知道默认的本地安装路径,只是在默认终端中安装了必要的模块,导致安装路径为~/node_modules。这最终会要求所有其他从事该项目的开发人员在他们自己的机器上安装模块以运行应用程序。看到一些开发人员在哪里运行npminstall我仍然很惊讶它完全可以在他们的机器上运行(我

node.js - 了解模块的 npm 和 Node.js 安装位置

我已经使用Node.js和npm几个星期了,并取得了巨大的成功,并开始质疑安装本地模块的最佳实践。我了解GlobalvsLocalargument,但是,我的问题更多地与放置本地安装的位置有关。假设我有一个位于~/ProjectA/的项目,该项目由多个开发人员进行版本控制和工作。最初使用Node.js和npm时,我不知道默认的本地安装路径,只是在默认终端中安装了必要的模块,导致安装路径为~/node_modules。这最终会要求所有其他从事该项目的开发人员在他们自己的机器上安装模块以运行应用程序。看到一些开发人员在哪里运行npminstall我仍然很惊讶它完全可以在他们的机器上运行(我

node.js - 何时使用 npm 缓存,为什么?

我什么时候必须使用npmcacheclean?而且,为什么在使用npmcacheclean之后我会得到infoTrying?infotryingregistryrequestattempt1at09:54:07httpGEThttps://registry.npmjs.org/delayed-stream/latesthttp304https://registry.npmjs.org/delayed-stream/latest 最佳答案 Npm将包缓存到一个目录中(Linux/OSX上为~/.npm,Windows上为%AppDat

node.js - 何时使用 npm 缓存,为什么?

我什么时候必须使用npmcacheclean?而且,为什么在使用npmcacheclean之后我会得到infoTrying?infotryingregistryrequestattempt1at09:54:07httpGEThttps://registry.npmjs.org/delayed-stream/latesthttp304https://registry.npmjs.org/delayed-stream/latest 最佳答案 Npm将包缓存到一个目录中(Linux/OSX上为~/.npm,Windows上为%AppDat