问题标签 [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.
node.js - NPM 安装在 Docker 容器内失败,但在带有公司代理的主机上运行
我正在将一些 node.js 服务部署到 docker 容器中的公司系统。我的这些服务的 Dockerfiles 非常基本,除了我设置代理环境变量:
当我从这个文件构建我的图像时,我从 NPM 收到以下错误:
上次尝试时出错:错误:无法建立隧道套接字,原因=getaddrinfo ENOTFOUND proxy.gc.corp.com proxy.gc.corp.com:8888
但是,当我在主机(安装了 Node.js 和 Docker)上执行 NPM 安装时,NPM 安装正常执行并且没有问题地完成。一台主机我设置了与我在 Dockerfile 中定义的相同的 ENV 变量。
任何人都对这里发生的事情有任何想法,我已经向负责代理的网络团队开放了一张票,但他们还没有提供任何帮助。
npm - npm3 如何决定安装平面与嵌套?
我的项目依赖于angular2 beta.6,另一个项目依赖于angular2 beta.0。
我的项目的 package.json
另一个项目的 package.json
当我npm install
的项目,它安装angular2
两次:
node_modules/angular2
(beta.6)node_modules/another-project/angular2
(beta.0)
试图了解 npm3 如何决定嵌套 angular2 beta.0。是因为两者都被称为 angular2 ,因此它们不能都坐在顶层吗?
node.js - npm 3.x 安装在 Windows/Azure 中重命名长路径时失败
由于长路径,在部署 node.js 时,npm 3.x 安装在 Windows/Azure 中重命名长路径失败:
有没有办法克服它或防止 npm 重命名?
c# - 从 C# 代码安装 npm 失败
我正在尝试npm install
使用进程从 C# 代码执行。bundle 目录是meteor build 的产物,\bundle\programs\server 里面的 npm install 是运行 build 之前的强制操作。
这是C#代码:
stderr_str 变量中的错误代码是:
当我通过相应目录中的 cms 手动运行它时,它工作正常。为什么这会是 C# 的问题,或者我这样做对吗?
任何建议或提示都会有所帮助。
编辑1:
从答案更改运行后,我收到错误:
改变 :
错误:
node.js - 如何在当前目录中安装 npm 模块?
我正在尝试将 express 安装到我当前的“目录”中。
但是 node 全局安装它,我不明白,我怎么能告诉 node 将它安装在我的当前目录中。
angularjs - JSPM:定位 github:component/global/archive/v2.0.1.tar.gz 时出错
我花了一整天的时间试图让 jspm 安装一些我需要作为 devDependencies 的库。不幸的是,我的前端技能不如我的后端技能,所以这就是我寻求帮助的原因。
我正在尝试添加浏览器同步包,特别是版本 2.7.13(但它可能是一个较新的包,我认为它不会影响,因为它是我需要设置的全新代码库)。我以这种方式设置了我的 package.json 文件:
然后我运行jspm update
(或jspm install npm:browser-sync
)并抛出:
err Error locating github:component/global/archive/v2.0.1.tar.gz.
老实说,我不知道如何解决这个问题。谷歌并没有给出太多结果,所以我几乎是盲目的。
我还必须添加这些包(与 Angular 1.4.3 或其他东西兼容),但我现在正尝试一个一个地添加它们,因为将它们作为一个整体添加给了我很多错误,需要我输入我的 github凭据,但没有区别:
任何帮助是极大的赞赏!
node.js - 使用 NPM 安装忽略的文件
该包在项目依赖项中列出:
黑名单 ( .npmignore
) 或白名单会忽略已安装包中的某些文件:
分叉并更改忽略设置对我来说不是一个选项。我宁愿把它放进去node_modules
,它就像普通的包一样,像在 npm脚本中require
做的事情看起来是个糟糕的主意,因为它是开发依赖项,不应该为添加为依赖项的用户安装。git clone
install
project
可以package
完全安装 repo npm i
,包括被忽略的文件吗?有什么选择?
angularjs - 试图制作一个 angularjs 应用程序,但无法安装 npm。请让我知道这是什么错误
错误信息:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.t argets(42,5): error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = ' v100') 找不到。要使用 v100 构建工具进行构建,请单击“项目”菜单或右键单击解决方案,然后选择“更新 VC++ 项目...”。安装 Visual Studio 2010 以使用 Visual Studio 201 0 构建工具进行构建。[C:\Users\harmandeep.singh\angular-phonecat\node_modules\utf-8-v alidate\build\validation.vcxproj]