来自webpack.js的yargs.parse错误

时间:2017-08-15 02:52:50

标签: javascript node.js webpack

我第一次尝试安装和使用webpack。安装完成后,我制作了一个小的webpack.config.js文件:

  module.exports = {
      context: __dirname + "/assets/js",

      entry: "./react/index.js",

      output: {
      filename: "app.js",
      path: __dirname + "/public/assets/js"
  }
};

然后运行webpack我做:

node ./node_modules/webpack/bin/webpack.js

这给了我以下错误:

/var/www/html/node_modules/webpack/bin/webpack.js:152
yargs.parse(process.argv.slice(2), (err, argv, output) => {
                                                    ^
SyntaxError: Unexpected token >
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:945:3

如何解决?

1 个答案:

答案 0 :(得分:1)

我在Redhat Enterprise Linux上遇到了同样的问题。我发现如果你使用从https://nodejs.org下载的节点和npm版本,这就解决了这个问题。不要使用yum或apt-get来安装nodejs。