问题标签 [npm-install]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
482 浏览

npm - yaml2json 只解析一行--无错误退出--windows

我是第一次使用 yaml2json。我的操作系统是 Windows 7,我正在使用 git bash。可能是我错过了一些非常基本的东西,你们可以在这里帮助/指导我吗?

我尝试将 bash 文本处理命令的输出发送到 test.yml,我可以看到 test.yml 文件已正确创建。但是一旦我将它作为输入提供给 yaml2json,它只会解析第一行 "version" :1 并退出而没有任何错误。

但是,如果我尝试通过站点在线转换 test.yml 文件内容:-- http://yamltojson.com/--生成的 .json 是正确的。

以下是生成的 test.yml 文件的内容:--

yaml2json 输出

0 投票
0 回答
3865 浏览

node.js - 错误:找不到模块“一次”

当我尝试server.js使用 nodemon 运行时出现此错误。我查看了我的node_modules文件夹,那里有一个“曾经”文件夹。我试过了

删除整个node_modules文件夹并重新安装,但它没有用。我也做过

仍然没有工作。

这是 package.json

0 投票
3 回答
6575 浏览

node.js - bcrypt 和 db-migrate 的 NodeJS 4 和 5 npm 安装失败

前段时间我安装了 NodeJS (v0.10.31) 并且在一个项目上工作没有问题,但最近我决定更新到 Node v5.0.0。一切都很好,直到我决定使用 bcrypt 和 db-migrate。调用命令npm install会失败,会吐出一长串详细信息,但没有关于问题的明确信息:

网络上似乎没有关于该错误的任何信息,并且使用 NodeJS V4.XX 也没有任何帮助。

我的设置:

  • Ubuntu 12.04
  • 节点 v5.0.0
  • npm v3.3.10
0 投票
0 回答
1418 浏览

node.js - NodeJS 抛出以下错误:“错误:找不到模块‘退出’”

我从我的 CI 服务器收到以下错误:

我不确定这个错误的原因是什么。有人可以帮忙吗?

以下是我使用的命令:

0 投票
1 回答
536 浏览

reactjs - 使用 react-style 样式化 react 组件时出现模块错误

我对使用 react-style 很感兴趣。尽管尝试在 Gulp 中处理我的文件时出现错误。我收到以下错误:

错误:无法从“/Users/nnnnnn/Google Drive/Code/reactTesting/reactTestOne/node_modules/react-style/lib”中找到模块“react/lib/ExecutionEnvironment”

jsx 文件在这里,以防万一我做了一些非常愚蠢的事情:

谷歌没有帮助。想知道我是否需要以某种方式编译包,很累,所以可能是时候离开它过夜了。但是在完成之前努力放手。你知道是怎么回事 :)

干杯。

0 投票
2 回答
5244 浏览

node.js - 在 v8-debug@0.4.6 安装脚本 'node-pre-gyp install --fallback-to-build 失败

使用 npm install 时遇到此问题。(很多其他人也有这个问题以及其他命令/任务)。

我将此问题添加为对已经为很多人工作的解决方案的参考。

0 投票
1 回答
52 浏览

npm - 使用 Yeoman 时,是否可以从全局安装的包中复制“bower install”或“npm install”而不是下载包?

当我使用 Yeoman 构建新的 Web 应用程序并自动为我运行 bower install && npm install 时,我注意到下载所有包/依赖项需要几分钟。

是否可以简单地从本地目录复制所有包而不是全部下载?

0 投票
2 回答
3210 浏览

npm - 为什么`npm install`使用shrinkwrap的'resolved'属性

我正在考虑在我的计算机上设置一个本地 npm 镜像,例如“npm_lazy”。npm install但它似乎npm shrinkwrap不适用于本地镜像。

让我解释。当有npm-shrinkwrap.json文件时,该npm install命令总是从收缩包装文件"resolved"属性中指定的 URL 请求包。因此,即使我有一个在 运行的本地 npm 镜像http://localhost:12345/,并且即使我将 npm 配置为将其用作其注册表,它也不会从我的本地镜像请求任何包模块(除非"resolved"收缩包装文件中的属性恰好指向http://localhost:12345/) .

基本上,npm install忽略 npm 的注册表配置并遵循 shrinkwrap"resolved"属性。

是否有理由npm install使用该"resolved"属性而不是使用依赖包名称和版本动态构造它?为什么 npm-shrinkwrap.json 有这个字段?

所以回到我的问题。我想使用 npm_lazy 作为本地 npm 镜像。"resolved"我可以将所有URL重写npm-shrinkwrap.json为指向http://localhost:12345/. 但是我的收缩包装文件的可移植性较差——除非他们的计算机运行相同的 npm_lazy 服务器,否则我的同事将无法使用。

我已经考虑将所有registry.npmjs.org流量重定向到localhost以创建透明镜像。但这太难了——它需要支持 HTTPS,而且,npm_lazy 将如何访问真正的域?我必须通过它的 IP 地址来指定它,这可能会改变。

有没有其他人尝试做同样的事情——设置本地计算机 NPM 缓存?但是,我的主要问题是,为什么 npm 使用“已解决”属性?谢谢。

0 投票
1 回答
202 浏览

node.js - 依赖项共享的 NPM 依赖项

在 npm 3.3.12(节点 4.2.2)上,发生以下事情:

npm install在一个项目中运行,其中我的项目中的依赖项之一也是其他依赖项之一的依赖项。例如:

  • 我的项目依赖于 PackageA 和 PackageB
  • PackageA 也依赖于 PackageB
  • 我的项目和 PackageA 都依赖于 PackageB 的相同版本

然后,我运行npm update我的项目。NPM 输出列出:

所以突然PackageB不在我的项目的node_modules中(仅在PackageA下的node_modules中)并且项目文件中的require(“PackageB”)失败了。

是什么原因造成的,我怎样才能最好地避免这个问题?

0 投票
1 回答
603 浏览

node.js - TFS 构建中的 npm install 抛出“未找到:git”

我为 windows 和 node.js 安装了 Git,它们都在系统的变量“路径”上并且可用。

在此处输入图像描述

我在项目中有 packages.json 文件,并且有 TFS 构建步骤定义来调用它:

当我转到 TFS 服务器并在我的项目目录中执行“npm install”时,所有包都已正确设置。

当 TFS 在构建过程中执行“npm install”时,我得到这个错误:
EXEC (0, 0)
not found: git

在此处输入图像描述