问题标签 [isomorphic]

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 回答
753 浏览

css - 使用 webpack 3 导入 css

我正在努力在 Webpack 3(但尝试降级到 2.7)驱动的同构反应应用程序中导入 css - 我需要导入外部库的 css,但无法弄清楚如何区分style-loader.

像这样导入css时:

建议style-loader相应。css-loader配置:

我在服务器上收到一个错误(由 babel-node 运行),表明 css 正在作为普通 JS 模块导入:

我认为 webpack 创建的包在客户端和服务器上都可以以相同的方式使用(当不使用特定于浏览器的 API 时),但它似乎不是真的;我尝试isomorphic-style-loader了,但结果相同。

有谁知道如何在服务器/客户端场景中导入 css?(在外部库的情况下,我可以将 css 文件复制到公共文件夹并在 index.html 中以老式方式链接它,但我想知道如何进行正确的 css 导入,以便将其包含在包中.)

0 投票
1 回答
48 浏览

node.js - 从 Nodejs 服务器引用编译的 React javascript

我有一个基于用户输入呈现标记的 React 应用程序,我需要能够在没有客户端的情况下以相同的方式呈现标记。我已经看到其他人通过使用 Nodejs 来实现这一点,是否可以从 Node 访问 React 组件,并提供对已编译和缩小的 Javascript 文件的引用(该文件是我捆绑的 React 代码)。

0 投票
0 回答
178 浏览

c++ - 使用openmp实现同构图并行代码

我正在尝试使用openmp实现图同构的并行代码(检查2个图是否同构)。我有下面的顺序代码,用 C++ 编写,仅适用于常规图形。我从一个文本文件 (input.txt) 中获取输入,该文件包含节点数和代表 2 个图的 2 个邻接矩阵。output.txt 文件指示图是同构的还是非同构的以及执行时间。我使用 is_regular() 函数来检查一个图是否是正则图。

有人可以帮我使用openmp并行化这段代码吗?

0 投票
1 回答
50 浏览

r - 为什么 R 包 igraph 说这两个图不是同构的?

下面的代码使用R的igraph包生成两个图,G1和G2,应该是同构的。第一张支票声称他们不是,但第二张说他们是。唯一的区别是我将第一个 e1 中的 6 替换为第二个 e1 中的 4。

当我画出前两张图时,我很清楚它们实际上是同构的,如下图所示。

两个同构图

为什么 R 包 igraph 的函数同构给出不正确的结果?是否知道在某些情况下它不起作用?

0 投票
2 回答
795 浏览

reactjs - 使用 Ejected Create React App 设置同构 SSR 的教程

我没有成功找到一个使用弹出的 创建反应应用程序设置同构服务器端渲染的教程。

我知道react SDK,但这不会被弹出,并且有很多关于非弹出创建的反应应用程序的教程。

任何人都可以帮助找到一个,或链接到一个项目,该项目是一个被弹出的应用程序的示例,现在是一个同构的 SSR?为简单起见,理想情况下不使用 redux。

webpack-isomorphic-tools提供了线索,但它实际上并没有做更多的事情。

0 投票
1 回答
233 浏览

python-3.x - 尝试生成一个随机图,然后生成另一个,直到它与第一个同构

我是 python 新手,正在尝试编写一个程序,该程序可以将 1 和 0 的矩阵作为输入,从中创建一个图,然后继续生成另一个随机图,直到找到同构对。

我不断地弄乱我的逻辑,不断地陷入无限循环或无法完成我想要完成的事情的循环。任何帮助,将不胜感激。

这是我的程序中有问题的部分

0 投票
0 回答
1629 浏览

css - 获取 BrowserslistError: Unknown browser query `dead` when try tocompile the react application

我在我的项目中使用反应模板 - React Isomorphic Redux Admin Dashboard 尝试使用此模板编译反应应用程序:
1. npm install yarn install
2.npm run build devyarn run build

每次我在使用时遇到这个错误yarn,例如:

yarn run v1.13.0
$ node build && node copy
创建优化的生产版本...
编译失败。

./node_modules/nprogress/nprogress.css
模块构建失败:BrowserslistError: Unknown browser query dead
at Array.forEach ()

尝试编译反应应用程序时出现 BrowserslistErroryarn

当我使用时,npm我得到相同的错误,但....css文件不同。尝试编译反应应用程序时出现 BrowserslistError
错误npm
npm

isomorphic@2.9.3 build /Users/romank/code/instagram/public
node build && node copy "dev"

创建优化的生产版本...
编译失败。

./src/containers/App/global.css
模块构建失败:BrowserslistError: Unknown browser query dead
at Array.forEach ()

npm 错误!代码 ELIFECYCLE
npm 错误!errno 1
npm 错误!isomorphic@2.9.3 构建:node build && node copy "dev"
npm ERR!退出状态 1
npm ERR!
npm 错误!在 isomorphic@2.9.3 构建脚本中失败。
npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:
npm ERR!/Users/romank/.npm/_logs/2019-02-21T15_10_28_618Z-debug.log

这是我的 package.json :

我该如何解决这个错误?有人遇到过这个问题吗?

顺便说一句,无论有无,如何更好地运行npmandyarn命令?sudo

谢谢你。

0 投票
1 回答
33 浏览

ruby-on-rails - 如何在 Hyperstack 中启用参数作为方法

我想使用:

代替

如何将其启用为默认值?

0 投票
1 回答
183 浏览

ruby-on-rails - Material UI 主题和 Hyperstack

Material UI (React) 使用主题解决方案,其中主题对象在 JS 中创建,然后传递到顶级组件。在 Opal 中创建主题对象可能很复杂,因为 Material 组件需要传递一个 JS 函数,在该函数中实际动态创建主题。

有没有人有一个很好的例子?

0 投票
1 回答
63 浏览

ruby-on-rails - 如果尚未设置状态变量,如何仅在 Store 中设置状态变量?

我正在使用Hyperstack Stores,并且在before_mount我想要做的组件中:

在商店里:

但是||=每次呈现这种类型的组件时都会触发条件分配。

我知道我可以通过在商店中设置一个状态变量来解决这个问题,state_accessor :is_set并且如果尚未设置其他变量,则只设置其他变量,但我想知道是否有更好的方法来解决这个问题?