问题标签 [npx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2033 浏览

vue.js - 安装 Nuxt.js 失败

嗨,我正在尝试使用创建 Nuxt 项目npx,这就是我得到的:

谁能帮我出什么问题?我似乎无法在任何地方找到解决方案:/

0 投票
1 回答
1164 浏览

reactjs - 没有夜间安装的节点“13.0.0-nightly20190802452b393c1f”错误

尝试 create-react-app 时出现以下错误。

操作系统:Ubuntu 18.04 节点:12.8.1

我从来没有安装过夜间版本。我已经从 nvm 中卸载了节点,并从 Ubuntu 存储库中卸载了包。然后我从节点站点安装了 12.8.1 二进制文件。即使尝试npx -p node@12 create-react-app appname. 任何帮助,将不胜感激。

使用适用于 linux 的最新二进制文件卸载和重新安装节点

0 投票
2 回答
1940 浏览

android - 运行 npx 更新时出现错误找不到 set-blocking

我尝试使用“npx 更新”。我完全不知道为什么我会收到这个错误,而且似乎甚至找不到一个起点。我唯一使用 npx 的是电容器(带有离子框架)。对此原因或修复的任何帮助或只是指出正确的方向都会有所帮助

0 投票
1 回答
114 浏览

git - 我可以远程执行存储在 Azure DevOps 存储库中的代码吗

我是 Azure DevOps、Git 和使用存储库进行版本控制的新手。我研究并发现可以使用此处的 npx 命令运行存储在 Github 存储库中的代码,但这需要未解释的设置。是否可以以编程方式(C#/ASP.NET 或 Typescript/Angular 7)远程执行存储在存储库中的代码?这样一来,Web 应用程序的前端用户只需单击按钮即可运行服务,而无需将文件下载到本地计算机上的特定文件夹中。

更具体地说,这是针对我们目前在 Azure 中运行的 Indexer 服务,如下所示:

这索引文档,以便我们的搜索服务可以找到它们。然而,它并没有做我们需要做的所有事情,因此需要在存储库中运行代码。是否可以以编程方式运行 repo 中的代码?

0 投票
0 回答
576 浏览

npx - 如何使用 npx 使私有 npm repo 可执行?

我正在开发一个命令行库,@namespace/cli.

当我在我的本地项目目录中时,我可以运行npx .并且 cli 按预期启动。

但是,在我npm publish然后运行之后npx @namespace/cli,我收到错误“cli 不是命令”。

构建这个项目以便可以使用调用它的正确方法是npx什么?

0 投票
1 回答
181 浏览

babeljs - NPX 真的需要 NPM 预装 babel 组件才能运行吗?

为什么这不起作用?
npx -p @babel/core -p @babel/cli -p @babel/preset-env babel --presets=@babel/preset-env src -d deploy

这确实有效,但我认为 NPX 不需要预安装:
npm i @babel/core @babel/cli @babel/preset-env && npx babel --presets=@babel/preset-env src -d deploy

根据大多数描述,它似乎应该从 NPM 注册表中检索在本地找不到的任何内容,然后在运行之前安装它,或者甚至无需安装即可运行它。

对于我当前的项目,它包含在 Heroku 应用程序构建脚本中,报告的错误如下:

远程:npx:在 16.391 秒
远程安装 302:{ 错误:无法从“/tmp/build_d9c5cb59d8e4131a23bd0ce2437051f9”
远程找到模块“@babel/preset-env”:在 Function.module.exports [as sync] (/tmp/npmcache. qz5Sl/_npx/595/lib/node_modules/@babel/core/node_modules/resolve/lib/sync.js:74:15)
远程:在resolveStandardizedName (/tmp/npmcache.qz5Sl/_npx/595/lib/node_modules/@ babel/core/lib/config/files/plugins.js:101:31)
远程:在 resolvePreset (/tmp/npmcache.qz5Sl/_npx/595/lib/node_modules/@babel/core/lib/config/files/plugins .js:58:10)
远程:在 loadPreset (/tmp/npmcache.qz5Sl/_npx/595/lib/node_modules/@babel/core/lib/config/files/plugins.js:77:20)
远程:在 createDescriptor (/tmp/npmcache.qz5Sl/_npx/595/lib/node_modules/@babel/core/lib/config/config-descriptors.js:154:9)
远程:在 items.map (/tmp/npmcache .qz5Sl/_npx/595/lib/node_modules/@babel/core/lib/config/config-descriptors.js:109:50)
远程:在Array.map()
远程:在createDescriptors(/tmp/npmcache.qz5Sl/ _npx/595/lib/node_modules/@babel/core/lib/config/config-descriptors.js:109:29)
远程:在createPresetDescriptors (/tmp/npmcache.qz5Sl/_npx/595/lib/node_modules/@babel/ core/lib/config/config-descriptors.js:101:10)
远程:在 passPerPreset (/tmp/npmcache.qz5Sl/_npx/595/lib/node_modules/@babel/core/lib/config/config-descriptors.js :58:96) 代码:'MODULE_NOT_FOUND'}
远程:npm ERR!代码生命周期
远程:npm 错误!错误号 1


我认为这个答案试图解释这个问题,但我真的不明白,而且似乎还有更多的事情发生,因为我什至无法让它与我的任何未由 NPM 预安装的软件包一起工作。

0 投票
0 回答
62 浏览

jenkins-pipeline - 检查 npx 命令是否失败

运行时npx,如何判断命令是否失败?

我的具体用例是:

该命令经常失败,但尝试足够多次,最终会成功。但是npx,无论命令是否成功,似乎都成功了,那么我如何判断是否webdriver-manager update成功?

最终目标是把它放在一个包裹在一个retry步骤中的 Jenkinsfile 中,但如果总是“成功”,那它就不起作用npx,所以我必须指出命令是否以其他方式失败。

0 投票
5 回答
2193 浏览

reactjs - 由于获取问题,create-react-app 无法正常工作

我想创建一个反应应用程序,尽管“npx create-react-app [app-name]”在我的项目文件夹中不起作用。我收到“从缓存中获取时完整性不正确”错误,尽管我不熟悉它为什么不获取。错误如下。

==================================

Vincents-MacBook-Pro:个人项目 Vince$ npx create-react-app my-app

在 /Users/Vince/Documents/Coding-Projects/Personal-Projects/my-app 中创建一个新的 React 应用程序。

安装软件包。这可能需要几分钟。安装 react、react-dom 和 react-scripts...

yarn add v1.19.0 [1/4] Resolving packages... [2/4] Fetching packages... error Incorrect integrity when fetching from the cache info 访问https://yarnpkg.com/en/docs/cli/add有关此命令的文档。

中止安装。yarnpkg add --exact react react-dom react-scripts --cwd /Users/mountainthief/Documents/Coding-Projects/Personal-Projects/test-app 失败。

删除生成的文件... package.json 删除生成的文件... yarn.lock 从 /Users/Vince/Documents/Coding-Projects/Personal-Projects 删除 test-app/ 完成。

==================================

我试过“npm cache clean --force”并卸载纱线无济于事。

我会错过什么?

npm 缓存清理 --force 卸载纱线

在 /Users/Vince/Documents/Coding-Projects/Personal-Projects/my-app 中创建一个新的 React 应用程序。

安装软件包。这可能需要几分钟。安装 react、react-dom 和 react-scripts...

yarn add v1.19.0 [1/4] Resolving packages... [2/4] Fetching packages... error Incorrect integrity when fetching from the cache info 访问https://yarnpkg.com/en/docs/cli/add有关此命令的文档。

中止安装。yarnpkg add --exact react react-dom react-scripts --cwd /Users/mountainthief/Documents/Coding-Projects/Personal-Projects/test-app 失败。

删除生成的文件... package.json 删除生成的文件... yarn.lock 从 /Users/Vince/Documents/Coding-Projects/Personal-Projects 删除 test-app/ 完成。

尽管我收到了错误,但我期望一个功能齐全的 React-app 带有节点模块:

yarn add v1.19.0 [1/4] Resolving packages... [2/4] Fetching packages... error Incorrect integrity when fetching from the cache info 访问https://yarnpkg.com/en/docs/cli/add有关此命令的文档。

0 投票
4 回答
7915 浏览

reactjs - Windows 10 -> 'npx create-react-app myapp' 命令不起作用,因为文件路径中有空格用户名

当我尝试在我的 Windows 10 上安装 react 应用程序时遇到了一些问题npx create-react-app appname,收到以下错误消息:

解决方案

我开始了一些研究,最后发现,如果您的 Windows 用户名包含空格,例如“C:\Users\Firstname Lastname\AppData\Roaming\npm-cache”,就会出现此问题

经过几个小时的循环运行并在这个问题上重新阅读多个 GitHub 线程后,我终于找到了一个对我有用的补丁:npm config set cache "C:\Users\Firstname~1\AppData\Roaming\npm-cache" --global从你的终端运行,它将用 ~1 替换空格和后面的所有内容,这似乎解决了这个问题

我发现这个解决方案的来源是https://github.com/zkat/npx/issues/146#issuecomment-384019497

我在此处发布此评论是为了节省任何人处理大量循环链接的 github 线程的苦差事。

0 投票
1 回答
281 浏览

node.js - 如何找出 NPX 运行的是哪个文件?

例如,当您在终端中运行时,NPX 会在某处npx webpack找到一个包并运行它。webpack如何识别 NXP 运行的二进制文件的确切位置?我正在寻找类似NPX中的工具。

也许有这样的选项(警告,这不是真正的代码):