问题标签 [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 投票
1 回答
2008 浏览

angularjs - npm lite-server 无法识别 css 中的更改

我正在构建 Angular 2 Tour of Heroes 教程应用程序。我正在编译我的 sass 以生成 css,但 lite-server 无法识别此更改,因此不会刷新浏览器。对 .ts 文件的更改按预期识别并且浏览器刷新

我的文件夹结构是这样的:

请参阅下面的 package.json。

你能告诉我问题是什么吗?我注意到有一次奇怪的事情是当 lite-server 启动时,.css 文件获取 HTTP 304 代码,而 public 文件夹下的所有其他内容都获取 200

0 投票
0 回答
495 浏览

npm - 被 Npm 卡住了?npm 安装错误

我的ubuntu 14.04中的 npm 有一个奇怪的问题。我的项目目录中有一个 package.json 文件。当我尝试跑步时

它失败。它记录类似

但是我已经检查过我的目录中有足够的可用空间。这是日志

知道这里可能有什么问题吗?

0 投票
1 回答
341 浏览

node.js - 在 dokku 中运行的 phoenix 项目中使用 sass

我将 sass 添加到了一个新的 phoenix 项目中。

像这样:

  1. 添加"sass-brunch": ">= 1.9"到 package.json
  2. 将 app.css 重命名为 app.sass
    • 删除 {、} 和 ; 来自 sass 文件,并检查所有内容是否有效 sass

它可以在本地工作,但是当我将项目推送到 dokku 安装时,它会卡在

这对我来说很奇怪 - 我认为它会在运行 npm-install 时安装,因为我确实在 package.json 中添加了它

然后它卡在

我当前的 package.json

有什么线索吗?我的下一步是我会尝试看看我是否可以登录到那个特定的应用程序并手动安装那个 gem,但是一定有更好的方法吗?

现在,当我再次尝试推送应用程序时,它就卡在了那个位置

remote: phoenix is currently being deployed or locked. Waiting...:\

更新
“它似乎通过创建一个空的隐藏文件来锁定Dokku :/home/dokku/app/.build.lock我只是删除了这个文件,我能够再次部署。”
所以 ssh 进入 dokku@your-page 或 root@your -page,无论你有什么设置 -cd /home/dokku/app-name/然后(可选:你可以先运行ls -la看看 .build.lock 在那里)运行rm .build.lock 现在你应该能够再次推送。)

更新
手动安装 sass gem 没有帮助。


更新

查看了 dokku list的已知问题。我发现没有提到 sass、css 或资产。


unname -a Linux maleficent 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

免费-m

码头工人版本

码头工人 -D 信息

docker run --rm -ti gliderlabs/herokuish:最新的herokuish版本

独孤版

独库插件

VPS 详细信息:1 GB 内存/30 GB 磁盘

添加了更新 交换文件。没有任何区别。输出在这里冻结:

0 投票
1 回答
139 浏览

node.js - 安装后不显示完整的 NPM 依赖列表

我最近在 OSX 上升级到了最新的 NPM。在包中运行npm install后,它会将看似完整的依赖项列表转储到终端:

截断的依赖输出

它类似于输出,npm list但颜色不同。

有没有办法禁用这种行为?这很烦人,而且没有任何价值。对于我们的包,它有将近 900 行的输出。在这里完成输出。

0 投票
1 回答
430 浏览

node.js - 理解 npm 日志

我正在尝试安装一些节点包并在控制台上出现以下错误。

这是 package.json 文件的外观:

我收到以下错误:

0 投票
1 回答
2430 浏览

node.js - 在 Windows 8.1 上安装 node.js 时出错

我已经在我的 Windows 8.1 PC 中安装了 node-v5.4.0-x64。在安装过程中出现以下错误,但安装完成。

尝试 npm 命令时出现以下错误。

我已尝试按照某些文章中的建议重新安装 node.js,但没有成功。我已经搜索过这个错误,但我还没有找到任何合适的解决方案。有人能帮助我吗。

0 投票
2 回答
1024 浏览

node.js - 'npm install -g xxx' 安装的目的地是什么?

例如,npm install -g sinopia

在 windows7 上,我会在C:\Users\xxxx\AppData\Roaming\npm 中安装 sinopia 命令和相关模块。

在 Redhat5 上,我的 node 和 npm 命令位于 /usr/local/clo/ven/node-v4.2.3-linux-x64/bin 中。当我运行“npm install -g sinopia”时,默认情况下,sinopia 作为 npm 和 node 安装在当前目录中,如下所示。 在此处输入图像描述

但目前我有一台linux机器,它已经由其他人安装了sinopia。我在 node/bin 中找不到 sinopia 的启动脚本,我可以找到如下所示的 sinopia 相关内容。 在此处输入图像描述. 哪里可以找到sinopia的启动脚本?npm install -g xxx 的安装位置是否可以配置?

0 投票
0 回答
108 浏览

visual-c++ - IntelliJ 上的构建工具 v120 错误

我正在使用 IntelliJ 15.0.1 IDE,在我尝试诱导后:

在我的项目中,我收到了这个错误:

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5): error MSB8020: The build tools for v120 (Platform Toolset = 'v120')找不到。要使用 v120 构建工具进行构建,请单击“项目”菜单或右键单击解决方案,然后选择“更新 VC++ 项目...”。安装 v120 以使用 v120 构建工具进行构建。

我的问题是,我可以直接在 IntelliJ 中添加这个构建工具依赖项吗?如果是,我该怎么做?一般来说,如果我现在只使用 IntelliJ,我该怎么办。

0 投票
1 回答
1250 浏览

bamboo - 由于目录错误,NPM Bamboo 任务找不到 package.json

我的npm任务在日志中产生以下内容:

因此 Sails.js 没有安装,Node.js任务告诉我我无法运行 Node 应用程序。

现在,我猜这是因为目录层次结构。存储库的结构如下:repo-root/app/package.json,而通常该.json文件直接位于 repo 根目录下。我是否必须以Source Code Checkout某种特定方式配置任务?

0 投票
1 回答
1732 浏览

git - 如何从特定分支和特定标签安装私有 NPM 模块

如果依赖项中未指定分支,npm是否总是从主分支中提取?如果我有另一个分支,比如说develop我在那里标记提交怎么办?我知道npm将从特定分支更新,如果写成这样

但是如果我想从那个分支中提取一个特定的标签呢?因为只是指定标签,比如

没有工作(master分支没有标记的提交。只是develop分支有它)。I got a fatal: ambiguous argument 'v1.0.1': unknown revision or path not in the working tree.这让我想到它试图在没有它的分支中找到指定的标签(它必须是master分支,因为我只有这两个分支)。

那么,有没有办法同时指定要更新的分支和 git-tag?