我已經安裝的節點包:在html JS文件中使用require,它工作!爲什麼?
$ npm truffle-contract
它具有可以在HTML中使用的文件松露合同/ DIST /松露contract.js文件。當我查看文件時,我可以看到它使用REQUIRE從npm加載其他軟件包。
var ethJSABI = require("ethjs-abi");
我想其他文件必須通過使用包括作爲要求是Node.js的具體使用嗎?
它具有這樣的頂部:
(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)r....
任何人能解釋它是如何工作的/做了什麼?
即使它以某種方式加載其他軟件包,我不明白它是如何做的,因爲我安裝了軟件包本地而不是全局,並且apache作爲不同的用途運行。
這裏充分文件: https://gist.github.com/ianmonkuk/d969f52019ec602ca2a6d55231a27919
謝謝,伊恩