问题标签 [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.
node.js - 对 shell 脚本 shebang / 解释器使用 NPX 命令
我想使用coffee
可执行文件运行命令行脚本,但我想通过npx
.
类似的东西#!/usr/bin/env npx coffee
不起作用,因为通过env
.
那么,有没有办法通过 运行npx
可执行文件env
?
node.js - Create-react-app 返回“找不到模块 'rxjs'”
我刚刚在一台新机器上安装了 NodeJS 和 NPM。我在所有现有项目中添加了rxjs
包,以便正确启动。但是,当我运行时create-react-app
- 全局使用 npm 或 npx - 我收到“错误:找不到模块 'rxjs'”。似乎rxjs
是对某些东西的新依赖(考虑到它也会影响旧项目)。
我已经将Node版本更改为8、10和12。重新安装了NPM,将CRA版本更改为2.xx,问题仍然存在。
如何在没有这个问题的情况下使用 CRA?
javascript - npx babel-node foo 每次运行需要 10 秒
运行以下命令每次运行大约需要 10 秒,非常慢:
想知道我可以使用哪些技术来提高性能,例如以某种方式缓存模块的转换,或者进行某种文件监视。10 秒我的意思是甚至需要 10 秒才能输入一个只有这个的脚本:
所以脚本并不复杂,只是编译可能很复杂。
node.js - 使用 python 脚本调用 npx
我想 使用 python 脚本
运行npx 命令行工具subprocess.Popen("npx chatito trainClimateBot.chatito",shell=True).wait()
,类似于:
但这不起作用并引发以下错误:,
那么,有没有办法通过 python 脚本运行 npx 命令?
npm - 如何并行运行多个节点二进制文件?
我想并行构建很多 Vue.js 组件。目前我npx vue-cli-service build ...
多次调用,但每次启动一个新的 Node.js 实例时,都会占用大量内存。单个实例也可以吗?
node.js - 请解释 npx 限制 - 运行 npx mocha 时无法使用断言库
Tl;博士:
npx -p chai -p mocha mocha test.js
产生错误:找不到模块'chai'
问题:我不能在这里使用 chai 吗?因为......?......它不是可执行的?
语境:
我认为 npx 的一个很好的用途是将示例测试和代码一起编写在一个文件中并运行这些测试(似乎非常适合让人们接触 tdd 而不必过多担心周围的生态系统。)
这个 mocha 示例效果很好:
(在根目录 addOne run npx mocha test.js
)
但是,如果我想使用期望库,例如 chai 的“期望”,该怎么办?
知道我可以使用 npx 安装多个软件包,我尝试过运行
npx -p chai -p mocha mocha test.js
但得到: Error: Cannot find module 'chai'
我是否达到了 npx 的限制?您提供的所有软件包都必须是可执行的吗?
node.js - 如何知道 npx 选择了哪个二进制文件
npx has a series search path , but when a command is chosen to run, I want to know exactly which binary was called.
是否有类似which
npx 的命令之类的东西?
reactjs - Spawn ENOENT error when using npx create-react-app
I'm getting a strange and rather uninformative error after attempting to create a new react app using 'npx create-react-app'.
For some reason it's pointing to my mongoDB folder, this only started after I installed mongoDB on my laptop for the first time. I have no idea how to replicate this error on another system.
I've tried uninstalling mongoDB as well, but I still get the same error.