草庐IT

Node.js : NPM Install Fails

如果我运行,我会收到此错误curlhttp://npmjs.org/install.sh|sh即使使用sudo。cirk@cirk-Parallels-Virtual-Platform:~$curlhttp://npmjs.org/install.sh|sh%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed100390210039020061380--:--:----:--:----:--:--12546fetching:http://registry.npmjs.org/

node.js - 在 OpenShift 上运行 npm install --production

当我将代码推送到OpenShift时,它似乎正在安装我的devDependencies,这需要forever。我真的很想设置它,所以它只会安装dependencies(通过运行--production标志)。有没有办法做到这一点? 最佳答案 您可以通过将NPM_CONFIG_PRODUCTION环境变量设置为“true”来告诉npm使用--production标志进行安装。这是一个适用于现有应用程序的示例:rhcenvsetNPM_CONFIG_PRODUCTION="true"或者,您可以将此变量设置为初始应用创建步骤的一部分:r

node.js - 如何用 `tsc` 和 `npm install` 解决鸡/蛋情况?

所以我有标准的文件夹结构dist/src/其中src有我的.ts文件,而dist有我的.js文件。(我的tsconfig.json文件中有"outDir":"dist",并且"includes"设置为'src')。注意'dist'在我的gitignore文件中,所以它不在版本控制中,所以当它转到Travis或CircleCI,在我运行tsc之前,dist文件夹中没有任何内容。这是问题-如果我先运行npminstall-它会失败,因为我的package.json中有这个:"bin":{"foo":"dist/cli.js"//dist/cli.jsdoesnotexistyet}但如果我

node.js - 执行 npm install 时出现 node-gyp 错误

我正在从一个项目中进行npm安装,但我在node-gyp中遇到了这个奇怪的错误。>pty.js@0.2.3install/home/charizard/Open/terminal-codelearn/node_modules/pty.js>node-gyprebuildnpmhttpGEThttps://registry.npmjs.org/commandernpmhttpGEThttps://registry.npmjs.org/nannpmhttpGEThttps://registry.npmjs.org/tinycolornpmhttpGEThttps://registry.np

node.js - npm install child_process 不工作

我想使用child_process模块从node.js运行脚本,但是当我运行命令时npminstallchild_processIgetthefollowingerror:npmhttpGEThttps://registry.npmjs.org/ChildProcessnpmhttp404https://registry.npmjs.org/ChildProcessnpmERR!404'ChildProcess'isnotinthenpmregistry.npmERR!404Youshouldbugtheauthortopublishit只是想知道是child_process模块被删除

node.js - Bower install 显示提示输入消息 debian

我在尝试对我的项目执行bower安装时遇到问题我只是在我的debian操作系统上执行bowerinstall命令但是当这是识别在我的bower.json上定义的依赖项时。它卡在我不理解的部分这是我在命令行中看到的最后一部分"dependencies":{"angular":{"endpoint":{"name":"angular","source":"angular","target":"^1.0.8"},"canonicalDir":"/home/ricco/.cache/bower/packages/060a9fe0e60a0d3d6c9ed350cde03e61/1.5.4","

node.js - 尝试使用 npm install 时如何解决 NPM "418 I' m a teapot"错误?

我一直在尝试使用以下命令在具有公司代理的服务器上安装Yeoman和Gulp:npminstall-gyogulp但是,当我运行此命令(或任何“npminstall”命令)时,我会遇到:npmERR!E418npmERR!418I'mateapot:gulp@latest我很确定这是与代理有关的问题,但我无法弄清楚究竟是什么原因造成的。我做过的一些测试:我将代理添加到我的npmrc文件中,其中包含用于身份验证的登录信息,并且我相信它已正确输入。如果我更改用户名或密码的任何部分,我的错误将更改为E407(身份验证失败)。我运行了“npmconfigsetstrict-sslfalse”,但

node.js - npm install 在 Windows PowerShell 中不起作用

所以我的问题是这样的。我有一个带有package.json的项目。当我在命令提示符(cmd.exe)中运行“npminstall”时,一切都按预期安装。但是,当我在PowerShell(powershell.exe)中执行完全相同的操作时,我收到一个错误:“npmERR!错误:ENOENT,打开'c:\package.json'”,即使我在路径中运行了“npminstall”该项目。它总是在c:中搜索package.json,出于某种我无法理解的原因。下面是npm-debug.log(也写成ic:即使我的路径是c:\code\myProject):0infoitworkedifiten

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上找到一个类似的问题: