gpt4 book ai didi

node.js - NodeJS require() 正在生成错误

转载 作者:太空宇宙 更新时间:2023-11-04 02:04:05 24 4
gpt4 key购买 nike

我正在使用

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);

关于node.js - NodeJS require() 正在生成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44958867/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com