我希望通过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>
答案 0 :(得分:0)
我最终只是制作了一个包含web3
内容的文件,并将其导出。只需在每个模块中导入它。
我仍然想知道webpack
解决方案。