我已经安装了没有-g的create-react-app
C:\Users\user1\projects\react>npm install create-react-app
但是当我跑的时候
C:\Users\user1\projects\react>create-react-app my-app1
我得到以下错误
'create-react-app' is not recognized as an internal or external command, operable program or batch file.
有人能帮我理解一下-g标志的作用吗
如果我不想全局安装它怎么办?
如何在不全局安装的情况下使其工作?
发布于 2017-11-21 04:57:21
如果我不想全局安装它怎么办?
如何在不全局安装的情况下使其工作?
该软件包被设计为全局安装。请按预期使用。
如果您不想永久安装它,在最近的Node版本中,您实际上可以运行它,而无需通过npx进行安装
npx create-react-app my-app发布于 2017-11-21 01:37:57
如果您在本地安装了任何npm模块,它将存储在node_modules内的.bin文件夹中。要使用它,您必须引用node_modules/.bin/the binary to run。如果全局安装,模块的二进制文件将存储在您的操作系统存储从终端运行的可执行文件的任何位置,例如,在Unix/Linux中,它通常类似于/usr/bin(不是绝对确定)。这就是为什么在本地安装不能通过简单地在终端中键入其名称来运行的原因。而是绝对像这个node_modules/bin/the binary to run那样引用它。
https://stackoverflow.com/questions/47397471
复制相似问题