标签: npx

npx和npm之间的区别?

我刚开始学习React,facebook通过提供以下现成项目帮助简化初始设置.
链接到Github上的Facebook帐户:https://github.com/facebook/create-react-app
如果我必须安装骨架项目,我必须输入npx create-react-app my-app命令行.
我想知道为什么Github中的facebook帐户npx create-react-app my-app而不是npm create-react-app my-app

javascript npm npx

365
推荐指数
10
解决办法
11万
查看次数

249
推荐指数
5
解决办法
12万
查看次数

创建新的 React 应用程序时出错(“您正在运行 `create-react-app` 4.0.3,它落后于最新版本 (5.0.0)”)

即使在完成卸载部分之后,我还是一次又一次地收到此 create React app 错误。

npm uninstall -g create-react-app

最新,在 570 毫秒内审核了 1 个包

发现0个漏洞

npx create-react-app test-app

需要安装以下软件包: create-react-app 确定继续吗?(y) y

您正在运行create-react-app4.0.3,它落后于最新版本 (5.0.0)。

我们不再支持 Create React App 的全局安装。

请使用以下命令之一删除所有全局安装:

  • npm uninstall -g 创建-react-app
  • 纱线全局删除create-react-app

创建新应用程序的最新说明可以在这里找到: https ://create-react-app.dev/docs/getting-started/

C:\>npm --version
8.3.0
C:\>node --version
v16.13.0
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

package npm reactjs create-react-app npx

70
推荐指数
3
解决办法
4万
查看次数

create-react-app 自 4.0.1 版起不起作用

我尝试create-react-app使用npm i create-react-app,npx create-react-app new-app和安装npm init react-app new-app,但我不断收到此错误消息:

You are running create-react-app 4.0.0, which is behind the latest release (4.0.1).
We no longer support global installation of Create React App.
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

npm reactjs npm-install create-react-app npx

64
推荐指数
13
解决办法
4万
查看次数

自动接受安装 NPX 包

第一次运行 NPM 包时npx,会提示是否下载该包。

例如,如果您运行命令npx some-npm-package,您将收到以下提示:

Need to install the following packages:
  some-npm-package
Ok to proceed? (y)
Run Code Online (Sandbox Code Playgroud)

npx如果以编程方式执行并且您无法手动键入输入,则会出现问题。

如何才能自动接受这个提示呢?

shell npm npx

60
推荐指数
1
解决办法
1万
查看次数

npx命令无法正常工作

请我需要帮助,我用的WebPack工作,我需要执行./node_modules/webpack/bin/webpack.js使用NPX.npx webpack将运行webpack二进制文件(./ node_modules/webpack/bin/webpack),但每次执行npx webpack时都会遇到bash:npx:command not found.使用:node:v9.5.0 npm:5.6.0 nvm:1.1.5 webpack:3.11.0

node.js npm webpack npx

55
推荐指数
3
解决办法
4万
查看次数

我可以将 npx 与 pnpm 一起使用吗?

我可以npxpnpm安装一起使用吗?

它似乎不起作用并pnpx获取远程依赖项,它看起来更像是npm create.

有没有办法使用npxwithpnpm来执行本地二进制文件或者是否有不同的pnpm等效方法?

npm npx pnpm

55
推荐指数
3
解决办法
3万
查看次数

npx create-react-app 提示全局卸载不存在的 create-react-app 包?

我在涉及全局安装的 npx create-react-app 方面遇到问题。我感到困惑,因为据我所知,我的机器上没有安装 create-react-app 包。

一些细节:

我启动了一个反应项目(使用打字稿模板),就像我之前和最近在同一台机器上多次完成的那样:

npx create-react-app --template typescript .

我从终端收到此提示

Need to install the following packages: create-react-app Ok to proceed? (y)

我按 y 确认可以继续。(如果我按 n,进程将终止并出现以下错误:npm ERR! canceled。)然后终端显示以下消息

You are running `create-react-app` 4.0.3, which is behind the latest release (5.0.0).

We no longer support global installation of Create React App.

Please remove any global installs with one of the following commands:
- npm uninstall -g create-react-app
- yarn global remove create-react-app

The latest instructions for …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs yarnpkg npx

51
推荐指数
4
解决办法
2万
查看次数

npx 不再进行无安装运行吗?

来自nodejs.dev 站点

\n
\n

npx 允许您运行该 npm 命令,而无需先安装它。如果未找到该命令,npx 会将其安装到中央缓存中:

\n
\n

他们以此为例:

\n
npx cowsay "Hello"\n
Run Code Online (Sandbox Code Playgroud)\n

但是当我运行时:

\n
$ npx cowsay "Hello"\n\nNeed to install the following packages:\n  cowsay\nOk to proceed? (y)\n
Run Code Online (Sandbox Code Playgroud)\n

啊?我现在需要设置一些偏好吗?我习惯于npx运行而不安装它们,就像他们在 nodejs.dev 上所说的那样。我真的不想安装cowsay在我的全局变量中。

\n
Node v14.17.5\nNPM 7.21.0\nOS:ProductName: Mac OS X\nProductVersion: 10.15.7\n
Run Code Online (Sandbox Code Playgroud)\n

在这里作为问题提交:https ://github.com/nodejs/nodejs.org/issues/4104

\n

编辑:刚刚在 NPM 6 中测试了它,它按预期工作。这可能是 NPM v6 后的更改。

\n
\xe2\x9c\x97 npm --version\n6.14.16\n\n\xe2\x9c\x97 npx cowsay "Hello"\n\nnpx: installed 41 in 7.509s\n _______\n< Hello >\n...\n
Run Code Online (Sandbox Code Playgroud)\n

node.js npm npx

34
推荐指数
2
解决办法
1万
查看次数

安装后 NPX 将二进制文件存储在哪里?

如果我npx一次性运行二进制文件,它将输出以下内容:

npx my-module 

/// npx: installed 1 in 1.34s
/// Hello, from my module!
Run Code Online (Sandbox Code Playgroud)

这些二进制文件默认存储在哪里?执行后是否npx保存二进制文件,a-lanpm或者只是运行它们然后删除文件?

据我了解,在下载模块之前,npx将首先查看本地node_modules/.bin目录,然后查看目录。/usr/local/bin但我检查了这两个位置,但没有看到新模块......

node.js npm npx

33
推荐指数
2
解决办法
1万
查看次数