使用命令行args

时间:2016-04-13 07:00:47

标签: node.js webpack

我一直在尝试将args从命令行传递到webpack插件。 我可以通过process.argv访问args,但之后wwebpack失败并出现错误: 找不到Entry模块中的错误:错误:无法解析模块 似乎webpack将args视为需要查找的文件夹。 这是我传递args的方式: webpack accessKey = myKey

解决:

看到两种方法:

  1. 在调用webpack之前添加param并使用process.env。访问它: 例如:myparam = 1231 webpack 在webpack配置文件中: process.env.myparam == 1231

  2. 使用 - 将webpack命令后面的args添加为标志。 例如:webpack --myparam 在webpack配置文件中:process.argv [2] == --myparam

  3. 希望这有帮助

1 个答案:

答案 0 :(得分:8)

尝试在webpack命令之前传递它们:

accessKey=myKey webpack