问题标签 [v8js]

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 投票
0 回答
2400 浏览

php - 在 ubuntu 上为 php 安装 v8js

如何为 ubuntu 12.04 安装 v8js?

我看到了以下问题: 在 Ubuntu 上安装 PHPv8js

当我为 php 5.4.23 使用编译版本 v8js-0.1.3 时,出现错误:

可能的原因:它为 php 5.3 (20090626) 编译了 v8js。我将它用于 php 5.4 (20100525)。

通过 gcc4.8 编译 v8js-0.1.5 时出现错误:

通过 gcc 4.7:

我怎样才能正确安装它?谢谢。

0 投票
1 回答
1848 浏览

php - V8js 已安装但无法正常工作

早上好,我尝试从这个链接 https://github.com/linux-on-ibm-z/docs/wiki/Building-V8-libraries-5.xi安装 V8js

我在 php.ini 中添加了路径

我也尝试使用https://github.com/phpv8/v8js/blob/php7/README.Linux.md第一种方法和最后一种方法

并添加extension=v8js.so到 php.ini

然后我重新启动 apache,在我的 phpInfo 中我没有看到 V8Js。这是好的 php.ini,因为当我更改此文件中的默认时区时,它可以工作。

我没有看到我缺少什么我在 linux Mint 下使用 php7

谢谢

0 投票
1 回答
773 浏览

laravel - V8Js::compileString():14026: ReferenceError: window is not defined

我关注了https://dzone.com/articles/server-side-rendering-with-laravel-amp-vuejs-25这个页面并安装了 V8Js。但是 $v8->executeString($app_source); 出错 V8Js::compileString():14026: ReferenceError: window is not defined。

我不知道如何处理这个错误..

0 投票
1 回答
1737 浏览

laravel - V8Js::compileString():9272: ReferenceError: window is not defined

我跟着https://dzone.com/articles/server-side-rendering-with-laravel-amp-vuejs-25并安装了 v8js。但错误是 $v8->executeString($app_source); 出错“V8Js::compileString():9272: ReferenceError: window is not defined”

如何修复这个错误。我不知道

=================================================

更新我可以运行它。我通过删除更改 app.js 中的代码

0 投票
1 回答
60 浏览

javascript - V8JS 时区测试失败

我正在尝试安装 V8JS,但时区测试失败。本次测试: https ://github.com/phpv8/v8js/blob/php7/tests/timezones.phpt

我按照这些说明https://github.com/phpv8/v8js/blob/php7/README.Linux.md

测试的问题是打印的日期是错误的:

上面的 6 行是 ACTUAL 输出。我添加了一个 var_dump(getenv('TZ')); 以确保时区正在更改。最后 3 行是预期的输出。如您所见,一切都是 GMT+0200,这是错误的,只有 2 应该是 +0200

我检查了我的 php.ini 并删除了任何时区设置,可悲的是,这根本没有帮助。同样的问题。

有没有人遇到过类似的事情?或者有人有想法吗?我尝试过按原样使用 V8JS,但它崩溃了。

0 投票
0 回答
566 浏览

laravel - 无法使用 Laradock 为 SSR 安装 v8js 扩展

我正在尝试使用需要v8js 扩展的 react-laravel管理服务器端渲染。我的工作环境是laradock

我在 laradocks .env文件中启用了 V8JS 安装:

我已经通过 docker-compose 重建了我的工作区和 php-fpm 图像

当我尝试在容器中安装 react-laravel 时,我遇到了这样的错误:

我几乎失去了一整天,我失去了解决这个问题的希望。你有什么想法有什么问题吗?

编辑1

这就是运行 php-fpm 容器产生的结果

0 投票
0 回答
422 浏览

laravel - “V8Js::compileString():1812: ReferenceError: document is not defined” Laravel VueJS & V8Js TypeScript

我正在尝试使用 V8Js 在 Laravel 中使用 VueJS 和 VueRouter 实现 SSR,但我一直遇到这个错误:

我知道,在 SSR 中没有窗口或文档,但我不知道我的错误在哪里。如果还需要详细信息我可以提供,谢谢。

0 投票
1 回答
61 浏览

javascript - PHP 和控制台 Chrome 上 V8J 中 RegExp 的差异结果

我有这个JS代码:

控制台上的结果Chrome Version 69.0.3497.81 (Official Build) (64-bit)是:

Result1: BAZ bar Result2: BAZ bar

现在我测试相同的PHP代码V8Js扩展测试相同的代码:

PHP代码:

PHP 7.2.9 (cli) (built: Aug 15 2018 05:57:41) ( NTS MSVC15 (Visual C++ 2017) x64 )WithV8Js Version 2.1.0扩展的结果:

Result1: foo bar Result2: BAZ bar

为什么结果不同result1?!!!

0 投票
1 回答
4508 浏览

ubuntu - 在 ubuntu 18.04 上安装 v8js

我已经用 ubuntu 18.04 在我的本地机器上安装了 laravel homestead。我想在它上面安装 v8js 我已经检查了一些教程,但我仍然不知道如何做到这一点。我通过安装 v8js js

我不知道在这个字段中输入什么,所以我把它留给自动检测:Please provide the installation prefix of libv8 [autodetect] :

我收到以下日志和错误:

有没有办法安装它?

0 投票
1 回答
470 浏览

jquery - VueJS SSR V8JS Symfonybug Jquery

我已经为 SSR 安装了 VueJS / Symfony 和 V8JS(SEO 友好) 安装 V8JS 没关系,但我与 Jquery 有冲突

我留给你一些重要的代码。我在某些事情上使用 Jquery 和 axios。

但我似乎对 Jquery 不太担心。我想我需要添加一个配置以避免与 Jquery 冲突但无法知道该放什么

如果有人能解决我的问题,那就太好了

编辑代码:06-03-19

*WebPack Config JS(配置Webpack JS Encore)

应用程序.js (应用程序.js)

入口客户端

入口服务器

应用程序.scss

应用程序.css

控制器默认

包.json