NodeJS require() 产生错误

NodeJS require() is generating errors

我正在使用

WebStorm 2017.1.4  
Build #WS-171.4694.29, built on June 7, 2017  
JRE: 1.8.0_112-release-736-b21 amd64  
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o  
Windows 8.1 6.3  

这一行:

var args = require('minimist'){process.argv.slice(2)};

产生这样的错误:

SyntaxError: Unexpected token {  
    at createScript (vm.js:74:10)  
    at Object.runInThisContext (vm.js:116:10)  
    at Module._compile (module.js:533:28)  
    at Object.Module._extensions..js (module.js:580:10)  
    at Module.load (module.js:503:32)  
    at tryModuleLoad (module.js:466:12)  
    at Function.Module._load (module.js:458:3)  
    at Module.require (module.js:513:17)  
    at require (internal/module.js:11:18)  
    at Object.<anonymous>   
(C:\Users\AltairSonOfDarkness\WebstormProjects\MMO\server.js:5:1)  

我知道这条线应该做什么,但我对 node.js 还很陌生,所以我不知道发生了什么,更不知道如何解决这个问题。
我将不胜感激。

你的语法有误(JavaScript 中不允许),关于如何使用特定的 npm 模块,请查看 npm 页面上的模块文档页面,地址为:https://www.npmjs.com/package/minimist .

对于您的用例,请使用此语法。

var argv = require('minimist')(process.argv.slice(2));
console.dir(argv);