使用 npm install -g express 全局安装express时,安装成功了但是无法使用express的相关命令,报错:
express : 无法将“express”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路
径正确,然后再试一次。
所在位置 行:1 字符: 1
+ express -v
+ ~~~~~~~
+ CategoryInfo : ObjectNotFound: (express:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
解决方案
安装express-generator,执行:
npm install express-generator -g
因为express4.0+版本中将命令工具分离了出来
PS C:\Users\86181> express -v
express : 无法将“express”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路
径正确,然后再试一次。
所在位置 行:1 字符: 1
+ express -v
+ ~~~~~~~
+ CategoryInfo : ObjectNotFound: (express:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS C:\Users\86181> npm install express-generator -g
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
added 10 packages in 2s
PS C:\Users\86181> express -v
Usage: express [options] [dir]
Options:
--version output the version number
-e, --ejs add ejs engine support
--pug add pug engine support
--hbs add handlebars engine support
-H, --hogan add hogan.js engine support
-v, --view <engine> add view <engine> support (dust|ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade)
--no-view use static html instead of view engine
-c, --css <engine> add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)
--git add .gitignore
-f, --force force on non-empty directory
-h, --help output usage information
error: option `-v, --view <engine>' argument missing
PS C:\Users\86181> express jianshu-api
warning: the default view engine will not be jade in future releases
warning: use `--view=jade' or `--help' for additional options
create : jianshu-api\
create : jianshu-api\public\
create : jianshu-api\public\javascripts\
create : jianshu-api\public\images\
create : jianshu-api\public\stylesheets\
create : jianshu-api\public\stylesheets\style.css
create : jianshu-api\routes\
create : jianshu-api\routes\index.js
create : jianshu-api\routes\users.js
create : jianshu-api\views\
create : jianshu-api\views\error.jade
create : jianshu-api\views\index.jade
create : jianshu-api\views\layout.jade
create : jianshu-api\app.js
create : jianshu-api\package.json
create : jianshu-api\bin\
create : jianshu-api\bin\www
change directory:
> cd jianshu-api
install dependencies:
> npm install
run the app:
> SET DEBUG=jianshu-api:* & npm start
欢迎小伙伴评论交流哈!