回答編集履歴
1
校正
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++製のモジュールを組み込み
|
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
|
|