问题标签 [contextify]

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 投票
3 回答
6973 浏览

node.js - npm 安装持续错误?(节点 gyp 构建?)

我尝试安装 jsdom 这样的:

在一些成功的命令之后,安装很快就会失败,第一条错误消息在[....]

暗示?其他模块也会出现此错误:

在此处输入图像描述

如何解决?


编辑:我尝试sudo apt-get remove --purge nodejs npm topojson通过各种方式重新安装。即使nodejs重新安装成功,错误仍然存​​在,所以我猜它是上​​下文相关的(node.gyp??cwd...)。尝试删除/重新安装方式:

0 投票
6 回答
6784 浏览

python - Windows 8:`node-gyp rebuild`退出状态1安装contextify作为僵尸的依赖

我正在尝试安装僵尸 js,并收到此错误:

我在 Windows 8 (64x) 上工作

节点:v0.10.24 (32)

npm:1.3.21

蟒蛇:2.7 (32)

通往 Python 的方法是在 PATH (C:\Python27\python.exe;) PYTHONPATH : C:\Python27\ PYTHON : C:\Python27\python.exe

给出作为输出:

我已经阅读了该主题的所有问题,但没有找到对我有帮助的决定。

我将非常感谢任何帮助!

0 投票
2 回答
290 浏览

javascript - D3.js 与 Total.js/node.js

我一直在尝试将 total.js 与 D3 一起使用来创建树形可视化。我无法下载 D3。我愿意 :

我得到:

我曾尝试下载 contextify,但我得到了同样的结果。我已经成功下载了gyp,但是如果我尝试下载D3.js 似乎不起作用。

0 投票
1 回答
3341 浏览

linux - 为 ARM 交叉编译 Node.js 上下文

我正在尝试在我的 64 位 Fedora 安装上为 ARM 平台交叉编译node.js模块contextify(作为jsdom的一部分)。但是,除了我正在运行的平台之外,我似乎无法为任何其他平台构建。我尝试了不同的方法,例如运行node-gyp --arch=arm configure rebuild,或者node-gyp configure --without-snapshot --dest-cpu=arm --dest-os=linux --with-arm-float-abi=softfp rebuild(我在查找此问题时在某处在线找到的命令)。

构建运行成功,没有给出警告或错误。然而,目标架构似乎并不重要。我总是以我自己的 64 位系统的二进制文件结束,而不是我尝试过的 ARM 的任何其他东西。使用ia32也没有改变任何东西 - 看起来提供的参数只是没有效果。我在这里做错了什么?

这是一个完整的控制台输出:

0 投票
1 回答
168 浏览

node.js - Contextify:如何捕获异步错误

我需要在节点中运行不安全的 JS 脚本并能够从错误中恢复。该脚本可以使用异步函数,因此我使用 contextify 而不是 VM 模块中内置的节点。问题是脚本中异步代码中的错误会使节点进程崩溃。

这是我的测试:

如何捕获异步错误?

0 投票
1 回答
1301 浏览

node.js - spawn ENOENT 错误安装 Zombie.js @contextify node-gyp rebuild Mac

我正在尝试在 mac osx 10.9.5 上安装 Zombie.js:

并因此收到此错误:

我在用着:

我已经设置:

关于出了什么问题以及如何解决它的任何建议?谢谢!

0 投票
2 回答
3428 浏览

node.js - 无法安装上下文

我正在尝试在全球范围内安装 contextify。

系统详情:

  • 节点版本 - 5.2.0
  • NPM 版本 - 3.5.2
  • 系统 - CentOS 6.7 版(最终版)

尝试安装 contextify 时出现错误:

我也试过 sudo npm install -g contextify

0 投票
1 回答
1135 浏览

c++ - node-gyp 和 contextify - 找不到 v140 的构建工具(平台工具集 = 'v140')

我有一个依赖于d3版本的项目,3.5.3并且依赖于contextify. 当它运行时,node-gyp它会爆炸。一般来说,我可以通过指定 来解决这个问题msvs_version=2015,但这不起作用。因此,我执行了以下操作:

  1. 修改了我的 VS 2015 安装并安装了所有内容,然后将其包括在内Common Tools for Visual C++
  2. 执行npm install -g windows-build-tools
  3. 执行npm config set msvs_version 2015

即使有这些步骤,我仍然收到此错误:

对我来说有趣的部分是它试图在v110; 我只是不确定为什么。

0 投票
0 回答
439 浏览

npm-install - Npm install 在 contextify / node-gyp 上失败?

我跑了一个,但在ornpm install上崩溃了。终端错误(全文):contextifynode-gyp

/home/yug/.npm/_logs/2020-09-01T08_53_57_780Z-debug.log得到了:

[编辑:]

系统:Ubuntu 20.04

$Python --版本:Python 2.7.18rc1

$节点--版本:v14.4.0

$npm --版本:6.14.7

$node-gyp --version :

似乎 node-gyp > nopt 出了点问题...(我继续挖掘)

我真的很困惑。当我阅读这些错误时,我觉得 node-gyp 依赖于 nopt,而 nopt 又依赖于 nodegyp。