回答編集履歴

1

校正

2021/07/01 04:18

投稿

miyabi-sun
miyabi-sun

スコア21203

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- まず無理な理由の前に歴史から
15
+ まず無理な理由の前にJavaScript→Node.jsの歴史から
16
16
 
17
17
 
18
18
 
@@ -28,13 +28,15 @@
28
28
 
29
29
  んで、JavaScriptでRubyと同じ事がやりたい!って言った変人が居て
30
30
 
31
- C++製のモジュールを組み込み捲って魔改造したのがNode.jsです。
31
+ 足りない機能をC++製のモジュールを作って組み込みんで出来たのがNode.jsです。
32
32
 
33
33
 
34
34
 
35
- Node.jsは一部の変態のオモチャでしたが作りが優秀で
35
+ そのNode.jsは作りが優秀で普及していきます。
36
36
 
37
37
  `require`周りとか元ネタのJavaScriptでも使いたいよね。
38
+
39
+ でも素のJavaScriptには`require`なんて無いから「そんな関数ねーよ」エラーで落ちてしまう。
38
40
 
39
41
 
40
42
 
@@ -45,6 +47,12 @@
45
47
  Node.js風のJavaScriptが実現するやん!
46
48
 
47
49
  この用途で作られたのがWebpackやBrowserifyというライブラリです。
50
+
51
+
52
+
53
+ 現在Node.jsでVueのシステムを作って
54
+
55
+ ブラウザでページを閲覧出来るのはWebpackのおかげです。
48
56
 
49
57
 
50
58
 
@@ -72,7 +80,11 @@
72
80
 
73
81
  他にもNode.jsで追加されたfsやnet、http等のモジュールも
74
82
 
75
- C++製のファイルなので持っていけません。
83
+ C++製の実行ファイルなのでJavaScriptには持っていけません。
84
+
85
+ どこかしらでエラー等が出て動作しなくなります。
86
+
87
+
76
88
 
77
89
  npmで配布されているライブラリでもJSに移植出来るものと不可能なものがあり、
78
90