我已经安装的节点包:在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
谢谢,伊恩