質問編集履歴

1

追記

2019/08/21 16:42

投稿

3dprinter
3dprinter

スコア4

test CHANGED
@@ -1 +1 @@
1
- electronなどのバージョンをhtml上で表示させたいが、出来ない
1
+ Electronのバージョンを.html上で表示させたいが、出来ない
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- electron、Code.jsともに触ったばかりです。
3
+ electron、Node.jsともに触ったばかりです。
4
4
 
5
5
 
6
6
 
@@ -198,11 +198,11 @@
198
198
 
199
199
  ・index.html内でprocess.versions.nodeが見れないのが原因であると推測したのですが、
200
200
 
201
-  electronはもちろん、Code.jsすら初めての自分には、解決方法が思いつきませんでした。
201
+  electronはもちろん、Node.jsすら初めての自分には、解決方法が思いつきませんでした。
202
-
203
-
204
-
202
+
203
+
204
+
205
- Code.jsの再インストールも試したのですが、改善されませんでした。
205
+ Node.jsの再インストールも試したのですが、改善されませんでした。
206
206
 
207
207
 
208
208
 
@@ -225,3 +225,55 @@
225
225
  npm : 6.9.0
226
226
 
227
227
  electron : v6.0.3
228
+
229
+
230
+
231
+ ###追記
232
+
233
+ htmlのスクリプトを、別スクリプトを参照する方式をとってみたのですが、解決できませんでした。
234
+
235
+ これはmain.js意外だとprocess.versions.nodeを参照することが出来ないようになっているからだと推測しています。
236
+
237
+
238
+
239
+ 以下、その追記したプログラム内容
240
+
241
+ ```html
242
+
243
+ <!--Here is index.html -->
244
+
245
+ <html>
246
+
247
+ <head>
248
+
249
+ <meta charset="UTF-8">
250
+
251
+ <title>Hello World!</title>
252
+
253
+ </head>
254
+
255
+
256
+
257
+ <body>
258
+
259
+ <h1>初めてのElectron</h1>
260
+
261
+ We are using node <script type="text/javascript" src="version.js"></script>,
262
+
263
+ Chrome <script>document.write(process.versions.chrome);</script>,
264
+
265
+ and Electron <script>document.write(process.versions.electron);</script>.
266
+
267
+ </body>
268
+
269
+ </html>
270
+
271
+ ```
272
+
273
+ ```js
274
+
275
+ //Here is version.js
276
+
277
+ document.write(process.versions.node);
278
+
279
+ ```