安装了create-react-app而没有-g

时间:2017-11-20 17:11:50

标签: reactjs npm-install create-react-app

我已安装create-react-app而没有-g

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旗帜

的作用

如果我不想全局安装它会怎么样?

如何在不全局安装的情况下使其正常工作?

2 个答案:

答案 0 :(得分:6)

  

如果我不想全局安装它会怎么样?

     

如何在不全局安装的情况下使其正常工作?

该软件包设计以全局安装。请按预期使用。

如果您不想永久安装它,在最近的Node版本中,您可以实际运行它而无需通过npx安装:

npx create-react-app my-app

答案 1 :(得分:2)

如果您在本地安装了任何npm模块,它将存储在.bin内的node_modules文件夹中。要使用此功能,您必须引用node_modules/.bin/the binary to run。如果全局安装,模块的二进制文件将存储在操作系统存储从终端运行的可执行文件的任何位置,例如,在Unix / Linux中,它通常类似/usr/bin(不是绝对的)当然)。这就是为什么通过在终端中输入其名称来安装本地运行的东西。而是完全像node_modules/bin/the binary to run一样引用它。

相关问题