全局配置/初始化webpack

时间:2016-07-08 12:17:19

标签: webpack

我希望通过webpack将public class Dimension : Text { private string _textPrefix; /// <summary> /// Gets the real measured distance. /// </summary> public double Distance { get; private set; } protected void SetAbsoluteDistance(double distance) { Distance = Math.Abs(distance); } } 作为全局变量公开。

通常情况下,我必须在应用程序顶部的某个位置执行此操作:

web3

然后将import truffle from '../truffle.js' const rpcHost = 'http://'+truffle.rpc.host+':'+truffle.rpc.port var web3 = new Web3() web3.setProvider(new web3.providers.HttpProvider(rpcHost)) 传递给我的应用中的每个组件。 但我宁愿在webpack中完成这件事。

我已经在web3尝试了这个:

webpack.config.js

(前面的代码包含在顶部)

但这并没有以正确的方式暴露它,我得到 module: { loaders: [ { test: "web3", loader: "expose?web3"} ] }, plugins: [ new webpack.ProvidePlugin({ web3: "web3" }) ] 而不是function,它应该是。{/ p>

1 个答案:

答案 0 :(得分:0)

我最终只是制作了一个包含web3内容的文件,并将其导出。只需在每个模块中导入它。

我仍然想知道webpack解决方案。