草庐IT

npm-outdated

全部标签

node.js - 即使目录可写,全局安装时也会出现 NPM 错误

尝试使用此命令安装CoffeeScript时出现此错误:npminstall-g--verbosecoffee-scriptopal这些是错误信息:npmERR!Error:EACCES,symlink'../lib/node_modules/coffee-script/bin/coffee'npmERR!{[Error:EACCES,symlink'../lib/node_modules/coffee-script/bin/coffee']npmERR!errno:3,npmERR!code:'EACCES',npmERR!path:'../lib/node_modules/coff

node.js - 在 Windows 上使用 npm install 时,Jenkins 脚本过早退出

在我的Jenkins工作中,我想使用Grunt构建一个JavaScript应用程序。Jenkins构建脚本创建一个构建目录(如果它不存在),更改到该目录并运行:npminstallgruntnpminstallgrunt-zipgrunt--gruntfile=[something](当然grunt-cli是全局安装的。)当我构建作业时,第一条语句会导致Grunt和依赖项按预期被拉下。但是,作业随后成功终止:ArchivingartifactsNoemailsweretriggered.Finished:SUCCESS第二个npminstall没有运行。知道为什么脚本在运行npmins

node.js - npm install 没有引入 devDependencies

我有npmv1.2.32当我运行时:$npminstallmongo-migrate它不安装作为devDependency的mongodb。我做错了什么? 最佳答案 虽然与这个问题没有直接关系,但有些人可能会感兴趣,如果环境变量NODE_ENV设置为production,npm将忽略执行npminstall时的devDependencies。 关于node.js-npminstall没有引入devDependencies,我们在StackOverflow上找到一个类似的问题:

javascript - 我应该在 npm 上发布我的模块的源代码吗?

我希望这个问题不会太固执己见,我问的是最好/常见的做法。我正在发布一个用ES6编写并使用babel转换为ES5和UMD的npm模块和rollup.文件结构可以这样概括:/coverage//dist//node_modules//src//test//tools/.editorconfig.eslintrc.gitattributes.gitignore.travis.ymlCHANGELOG.mdCONTRIBUTING.mdLICENSE.txtpackage.jsonREADME.md源代码在/src/中,编译后的代码在/dist/中。这些目录是.gitignored:覆盖范围分

node.js - NPM : Cannot find module 'node-gyp/bin/node-gyp'

我在ubuntu14.04和node8.0.0下使用NPM。我已将我的npm从5.2.0升级到5.6.0但是在那之后所有的npm命令都失败了,说明有问题:node-gyp/bin/node-gyp完整的日志如下:npmERR!codeMODULE_NOT_FOUNDnpmERR!Cannotfindmodule'node-gyp/bin/node-gyp'npmERR!Acompletelogofthisruncanbefoundin:npmERR!/home/khalidvm/.npm/_logs/2018-01-12T15_02_35_338Z-debug.logkhalidvm@

node.js - npm audit 任意文件覆盖

我最近使用ngupdate更新了我的Angular版本并且在运行npmaudit时,它发现了1个高严重性漏洞,但没有提供有关如何解决它的建议。它通常建议从package.json升级一个包,例如:“angular-devkit/build-angular”,但我已经在使用他们的最新版本。===npmauditsecurityreport===ManualReviewSomevulnerabilitiesrequireyourattentiontoresolveVisithttps://go.npm.me/audit-guideforadditionalguidanceHighArbit

javascript - 是否可以在没有 npm start 的情况下运行 React 项目?

我遇到了大麻烦。在一家公司兼职工作,他们正在寻找一种新的网络技术来在他们的网站中构建“网络组件”。他们已经开始使用AngularJS(第一个版本),我告诉他们,随着这个框架最近的发展,现在不是处理它的合适时间。这就是我开始对ReactJS感兴趣的原因。然而,他们没有node.js服务器基础设施(这就是为什么AngularJS适合他们,只有一个浏览器就足够了),所以不可能用“npmstart”之类的东西来运行它。所以!我的问题是(正如我的帖子标题所说......):是否可以在没有服务器端的情况下运行ReactJS?我尝试在标题中使用以下行但它仍然是一个空白页。也许react结构中有一些我

node.js - NPM 安装无法与代理周围的 Artifactory 一起使用

所以基本上我正在尝试从https://registry.npmjs.org/下载软件包使用npminstall,但我在代理下。我已经设置了一个远程存储库,它将使用artifactory命中(以上链接)和缓存,以便我可以在本地拉取,但它似乎不起作用。遵循以下指示:http://www.jfrog.com/confluence/display/RTF/Npm+Repositories还有其他人在代理方面遇到困难吗?我看过很多关于更改配置设置的帖子,但这不是我需要的,我必须按照artifactory来获得我需要的东西,并且我已经根据artifactory的建议更改了我的配置设置,即npmco

node.js - npm 过时的输出颜色编码含义

我在Mac上的bash中运行git命令npmoutdated。查看下图中的输出。有谁知道为什么前四个包裹都印成红色?我猜是因为我的package.json中有它们指向github存储库,但为什么是红色的?这是一个警告吗?我应该担心吗?谢谢。 最佳答案 在依赖Github托管的包时必须小心:如果您只是指向包的master分支(这是添加此类依赖项时的默认设置),您当该分支更新并且它不能正常工作(发生)或破坏向后兼容性(也发生)时,可能会遇到各种麻烦。我认为这就是npm试图告诉你的。FWIW,当您处理Github托管的依赖项时,您应该始终

node.js - 运行更新后 npm 消失了

我正在学习nettutsplus上的教程。,并且在运行npmupdate-gnpm后,当我键入whichnpm时,我的npm不再存在。这是错误。出了什么问题,我该如何解决?localhost:~macgeekalex$npmupdate-gnpmnpmhttpGEThttps://registry.npmjs.org/npmnpmhttp200https://registry.npmjs.org/npmnpmhttpGEThttps://registry.npmjs.org/npm/-/npm-1.3.1.tgznpmhttp200https://registry.npmjs.org/