草庐IT

npm-audit

全部标签

node.js - npm 更新检查失败

昨晚我尝试更新我的Node和npm,它似乎已经成功,但是从那以后,每当我尝试运行任何npm命令时,我都会遇到同样的错误。我已尝试卸载并重新安装npm,但无法通过下面的此错误消息。Node版本:v8.3.0我收到的错误消息:┌───────────────────────────────────────────────────────────────────┐│npmupdatecheckfailed││Tryrunningwithsudoorgetaccess││tothelocalupdateconfigstorevia││sudochown-R$USER:$(id-gn$USER)

node.js - npm 更新检查失败

昨晚我尝试更新我的Node和npm,它似乎已经成功,但是从那以后,每当我尝试运行任何npm命令时,我都会遇到同样的错误。我已尝试卸载并重新安装npm,但无法通过下面的此错误消息。Node版本:v8.3.0我收到的错误消息:┌───────────────────────────────────────────────────────────────────┐│npmupdatecheckfailed││Tryrunningwithsudoorgetaccess││tothelocalupdateconfigstorevia││sudochown-R$USER:$(id-gn$USER)

node.js - 在原始 `postinstall` 完成后运行 npm `npm install` 脚本? (也许通过使用 Node 技巧?)

我正在尝试创建一个具有postinstall脚本的npm模块,该脚本将修改用户的package.json并重新安装软件包。我快到了,但我遇到的问题是npmCLI过早地运行我的postinstall脚本。有没有办法(可能通过使用Node或系统级技巧)在我的脚本运行之前等待整个npminstall进程退出?就像当npm调用我的postinstall脚本时,那时我可以注册另一个脚本以在npminstall完成后运行?“太早”是什么意思?例如,在yarninstall之后,如果我的脚本干扰了yarn,yarn.lock文件将无法准确反射(reflect)package.json安装。但是,如果

node.js - 在原始 `postinstall` 完成后运行 npm `npm install` 脚本? (也许通过使用 Node 技巧?)

我正在尝试创建一个具有postinstall脚本的npm模块,该脚本将修改用户的package.json并重新安装软件包。我快到了,但我遇到的问题是npmCLI过早地运行我的postinstall脚本。有没有办法(可能通过使用Node或系统级技巧)在我的脚本运行之前等待整个npminstall进程退出?就像当npm调用我的postinstall脚本时,那时我可以注册另一个脚本以在npminstall完成后运行?“太早”是什么意思?例如,在yarninstall之后,如果我的脚本干扰了yarn,yarn.lock文件将无法准确反射(reflect)package.json安装。但是,如果

node.js - 更改 npm-debug.log 位置

当我运行npmstart并且出现一些错误时,它说:npmERR!Additionalloggingdetailscanbefoundin:npmERR!/home/hsz/Projects/project/npm-debug.lognpmERR!notokcode0这个文件位于我调用npm的目录中。是否可以将npm-debug.log输出文件设置为./logs/npm-debug.log? 最佳答案 更新:npmpullrequest#6744尝试将npm-debug.log从cwd移动到缓存文件夹中。原答案:似乎没有办法做到这一点

node.js - 更改 npm-debug.log 位置

当我运行npmstart并且出现一些错误时,它说:npmERR!Additionalloggingdetailscanbefoundin:npmERR!/home/hsz/Projects/project/npm-debug.lognpmERR!notokcode0这个文件位于我调用npm的目录中。是否可以将npm-debug.log输出文件设置为./logs/npm-debug.log? 最佳答案 更新:npmpullrequest#6744尝试将npm-debug.log从cwd移动到缓存文件夹中。原答案:似乎没有办法做到这一点

node.js - Cygwin : unexpected end of file 上的 NPM

我正在尝试在cygwin上使用NPM,但不断收到以下错误:ERR!tar"-mvxpf""-""--no-same-owner""-C""/tmp/npm-1305893882865/1305893885765-0.008730818051844835/contents/___package.npm"tar:UnexpectedEOFinarchiveERR!tar"-mvxpf""-""--no-same-owner""-C""/tmp/npm-1305893882865/1305893885765-0.008730818051844835/contents/___package.n

node.js - Cygwin : unexpected end of file 上的 NPM

我正在尝试在cygwin上使用NPM,但不断收到以下错误:ERR!tar"-mvxpf""-""--no-same-owner""-C""/tmp/npm-1305893882865/1305893885765-0.008730818051844835/contents/___package.npm"tar:UnexpectedEOFinarchiveERR!tar"-mvxpf""-""--no-same-owner""-C""/tmp/npm-1305893882865/1305893885765-0.008730818051844835/contents/___package.n

node.js - 如何通过 postinstall npm 脚本自动将文件从包复制到本地目录?

我想在运行后自动将某些文件从npm包复制到用户的本地目录npminstallmy-package我可以通过在package.json中声明"files"来安装它们。问题是---文件没有放在本地目录中。所以我需要运行postinstall脚本。但是现在我不知道包安装在哪里(可能是目录树的更高位置),那么我怎样才能可靠地访问文件并通过脚本将它们复制到本地目录?(通过本地目录我的意思是---从我运行npminstallmy-package作为用户消费包的地方。)更新。似乎postinstall脚本作为npm拥有的进程运行,主目录为node_modules/my-package,所以我仍然不知

node.js - 如何通过 postinstall npm 脚本自动将文件从包复制到本地目录?

我想在运行后自动将某些文件从npm包复制到用户的本地目录npminstallmy-package我可以通过在package.json中声明"files"来安装它们。问题是---文件没有放在本地目录中。所以我需要运行postinstall脚本。但是现在我不知道包安装在哪里(可能是目录树的更高位置),那么我怎样才能可靠地访问文件并通过脚本将它们复制到本地目录?(通过本地目录我的意思是---从我运行npminstallmy-package作为用户消费包的地方。)更新。似乎postinstall脚本作为npm拥有的进程运行,主目录为node_modules/my-package,所以我仍然不知