[C#][.NET Core] 試著在 Jint 引入其他的 .js 檔案,模擬類似 require 的效果

2022-02-22

之前在弄 Jint ,所以整理一下之前覺得好用的部分,今天來說一下關於  Jint 如何在 Javascript 那邊引入其他的 js 檔案

其實不難,但是總比你從 C# 端再引入方便多了,這也有助於你的設計規劃..



先說案例,這邊有一個 js1.js 主要會引入 js2.js ,在 js2.js 中會引入 math.js 並且呼叫其中的一個  Sum function


Javasctip Code :


在來就是 C# Jint 的部分,這裡請注意 log 的部分他會是使用  Console.Writeline ,至於 require 的部分,我是直接讓他去得根底下的該檔案

所以在這一點你在設計 Jint 引入 lib 的時候就會很方便。



其實很簡單,一看就懂,但是這方法會讓你在規劃 Jint 的程式佈局上很方便,以後也方便我 copy paste 所以就筆記一下 :P

這也不是我發明的,只是看到  stackoverflow 有神人回答這問題,就測試一下 感謝社群大大的貢獻。


reference :

https://stackoverflow.com/questions/48794713/jint-require-another-js-file

https://codertw.com/%E5%89%8D%E7%AB%AF%E9%96%8B%E7%99%BC/229894/


當麻許的超技八 2014 | Donma Hsu Design.