我想从命令行传递自定义参数。这样的事情:来自命令行的Webpack dev服务器自定义参数
webpack-dev-server --inline --hot --customparam1=value
正是我想要实现的是,我正在工作的VUE加载程序的应用程序。该应用程序具有某些提取数据的服务。
我有另一个应用程序充当api服务器。我们需要应用程序以两种方式运行(因为我们团队的所有成员没有访问API服务器)
使服务有2种方式来获得数据:
1)如果API服务器运行(开发团队),使用HTTP调用如果API服务器未运行(设计团队从本地主机
2)获得的数据),只需使用静态数据已经存在的服务:
var someData;
if (customparam1 === "withApi"){
someData=getData("http://localhost:8081/apiendpoint");
} else {
someData=[
{a:b},
{c:d},
// more custom array of static data
.....
]
}
所以这个customparam1应该从webpack-dev-server命令行传递并根据this文件,没有这样的方式存在,我可以找到(我错过了什么?)
我该怎么做?
PS:我是上的WebPack 1.12.1
这真的有用!感谢你的回答。我发现的唯一问题是,如果我重新启动webpack服务器,我不得不关闭浏览器并重新启动本地应用程序的url,否则会出现404错误。你也面临同样的问题吗? – rahulserver
我在firefox上验证了这一点。但在铬甚至重新启动浏览器不起作用,我一直在404 – rahulserver