0

我正在尝试启动一个快速生成器应用程序,但我得到“快速无法识别内部或外部命令。我 以管理员身份在 Windows CMD 中尝试了以下所有操作:

$ npm install express -g
$ npm install express-generator -g
$ mkdir myApp
$ cd myApp
$ express helloApp

最新的命令应该创建所有与 express-generator 相关的文件(即路由、模型、视图等)。但我仍然一次又一次地遇到同样的错误。任何解决方案将不胜感激。

4

4 回答 4

0

尝试这个。

npm cache clear --force

$ npm install -g express-generator 
$ mkdir myApp
$ cd myApp
$ express helloApp `

请记住,如果您是全局安装,则需要使用sudofor linuxandmacpowershelloradmin cmd来运行代码。例如

$ sudo npm install -g express-generator
于 2019-10-17T13:18:38.027 回答
0

由于您使用的是 npm < v8.2.0,因此您需要全局安装它(v8.2.0 允许您使用 npx)。从他们的文档中:

$ npm install -g express-generator
$ express --view=pug myApp

您可以更改视图参数,甚至排除它。这就是我一直这样做的方式,我只是对其进行了测试以确认它对我有用,尽管我使用的 npm 和 node 版本与你不同。

于 2019-10-17T12:57:16.317 回答
0

另一种可能性 - 我无法在 vscode 中使用 express-generator。我尝试在 cmd 和 powershell 中分别使用它。它使用cmd工作,但不是powershell。修改 vscode 使 cmd 成为默认终端,你很好!

于 2021-05-21T20:23:24.400 回答
0

我通过卸载节点 js(v10.16.3) 并重新安装当前版本 (v12.12.0) 解决了上述错误 ....遵循已知命令: npm install express -g npm install express-generator -g express project_folder_name 老实说直到现在我找不到造成这种情况的任何原因......但我想这与我的 node_modules 目录有关......感谢 Dillan 和 Ani 的帮助......你的建议很有帮助......谢谢 :)

于 2019-10-17T16:38:36.907 回答