Ubuntu 安装本地版本的postman-to-k6会导致npm错误
我的情况是,我正在尝试安装postman-to-k6,以了解如何处理从postman到k6的转换。我尝试在我的Ubuntu电脑和mac电脑上安装该软件,但都没有成功 所以我的问题是,我是否错过了安装postman-to-k6工具的基本步骤,在这种情况下,npm包会有什么问题 我尝试了以下描述的过程: 当我进入使用以下命令的步骤时Ubuntu 安装本地版本的postman-to-k6会导致npm错误,ubuntu,postman,npm-install,k6,Ubuntu,Postman,Npm Install,K6,我的情况是,我正在尝试安装postman-to-k6,以了解如何处理从postman到k6的转换。我尝试在我的Ubuntu电脑和mac电脑上安装该软件,但都没有成功 所以我的问题是,我是否错过了安装postman-to-k6工具的基本步骤,在这种情况下,npm包会有什么问题 我尝试了以下描述的过程: 当我进入使用以下命令的步骤时npm install-g postman-to-k6 在终端中,此输出显示在Ubuntu机器上: martin.jonsson@unassigned:~$ npm i
npm install-g postman-to-k6
在终端中,此输出显示在Ubuntu机器上:
martin.jonsson@unassigned:~$ npm install -g postman-to-k6
loadDep:xml2js → addNameR ▌ ╢██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
WARN engine eslint@7.23.0: wanted: {"node":"^10.12.0 || >=12.0.0"} (current: {"nloadDep:xml2js → addNameR ▀ ╢██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
WARN engine husky@4.3.8: wanted: {"node":">=10"} (current: {"node":"8.10.0","npmnpm WARN deprecated cheerio-select-tmp@0.1.1: Use cheerio-select instead
loadDep:v8-compile-cache ▀ ╢█████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
WARN engine chalk@4.1.0: wanted: {"node":">=10"} (current: {"node":"8.10.0","npmloadDep:v8-compile-cache ▐ ╢█████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
WARN engine espree@7.3.1: wanted: {"node":"^10.12.0 || >=12.0.0"} (current: {"node":"8.10.0","npm":"3.5.2"})
WARN engine file-entry-cache@6.0.1: wanted: {"node":"^10.12.0 || >=12.0.0"} (current: {"node":"8.10.0","npm":"3.5.2"})
WARN engine table@6.0.9: wanted: {"node":">=10.0.0"} (current: {"node":"8.10.0","npm":"3.5.2"})
WARN engine @eslint/eslintrc@0.4.0: wanted: {"node":"^10.12.0 || >=12.0.0"} (curloadDep:v8-compile-cache ▐ ╢█████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
WARN engine semver@7.3.5: wanted: {"node":">=10"} (current: {"node":"8.10.0","nploadDep:v8-compile-cache ▄ ╢█████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
WARN engine eslint-visitor-keys@2.0.0: wanted: {"node":">=10"} (current: {"node"loadDep:eslint-visitor-ke ▀ ╢█████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
WARN engine flat-cache@3.0.4: wanted: {"node":"^10.12.0 || >=12.0.0"} (current: npm ERR! Linux 5.4.0-70-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "postman-to-k6"
npm ERR! node v8.10.0
npm ERR! npm v3.5.2
npm ERR! code EMISSINGARG
npm ERR! typeerror Error: Missing required argument #1
npm ERR! typeerror at andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
npm ERR! typeerror at fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
npm ERR! typeerror at resolveWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
npm ERR! typeerror at /usr/share/npm/lib/install/deps.js:457:7
npm ERR! typeerror at /usr/share/npm/node_modules/iferr/index.js:13:50
npm ERR! typeerror at /usr/share/npm/lib/fetch-package-metadata.js:37:12
npm ERR! typeerror at addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
npm ERR! typeerror at returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
npm ERR! typeerror at pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
npm ERR! typeerror at /usr/share/npm/node_modules/iferr/index.js:13:50
npm ERR! typeerror This is an error with npm itself. Please report this error at:
npm ERR! typeerror <http://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /home/martin.jonsson/npm-debug.log
马丁。jonsson@unassigned:~$npm安装-g邮递员至k6
loadDep:xml2js→ 地址▌ ╢██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
警告引擎eslint@7.23.0:通缉:{“节点”:“^10.12.0 | |>=12.0.0”}(当前:{”NLOADEP:xml2js→ 地址▀ ╢██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
警告引擎husky@4.3.8:通缉:{“节点”:“>=10”}(当前:{“节点”:“8.10.0”,“npmnpm警告不推荐的cheerio选择-tmp@0.1.1:改用cheerio select
loadDep:v8编译缓存▀ ╢█████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
警告引擎chalk@4.1.0:通缉:{“节点”:“>=10”}(当前:{“节点”:“8.10.0”,“npmloadDep:v8编译缓存▐ ╢█████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
警告引擎espree@7.3.1:通缉:{“节点”:“^10.12.0 | |>=12.0.0”}(当前:{“节点”:“8.10.0”,“npm”:“3.5.2”})
警告引擎文件条目-cache@6.0.1:通缉:{“节点”:“^10.12.0 | |>=12.0.0”}(当前:{“节点”:“8.10.0”,“npm”:“3.5.2”})
警告引擎table@6.0.9:通缉:{“节点”:“>=10.0.0”}(当前:{“节点”:“8.10.0”,“npm”:“3.5.2”})
警告发动机@eslint/eslintrc@0.4.0:通缉:{“节点”:“^10.12.0 | |>=12.0.0”}(curloadDep:v8编译缓存▐ ╢█████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
警告引擎semver@7.3.5:通缉:{“节点”:“>=10”}(当前:{“节点”:“8.10.0”,“nploadep:v8编译缓存▄ ╢█████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
警告引擎eslint访问者-keys@2.0.0:通缉:{“节点”:“>=10”}(当前:{“节点”加载dep:eslint)▀ ╢█████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
警告发动机熄火-cache@3.0.4:通缉:{“节点”:“^10.12.0 | |>=12.0.0”}(当前:npm ERR!Linux 5.4.0-70-generic
npm ERR!argv“/usr/bin/node”“/usr/bin/npm”“安装”“-g”“邮差到k6”
npm错误!节点v8.10.0
npm ERR!npm v3.5.2
npm错误!代码发射
npm ERR!typeerror错误:缺少必需的参数#1
npm ERR!andLogAndFinish处的typeerror(/usr/share/npm/lib/fetch package metadata.js:31:3)
在fetchPackageMetadata(/usr/share/npm/lib/fetch-package-metadata.js:51:22)处的npm-ERR!typeerror
npm ERR!resolveWithNewModule处的typeerror(/usr/share/npm/lib/install/deps.js:456:12)
npm ERR!typeerror位于/usr/share/npm/lib/install/deps.js:457:7
npm ERR!typeerror位于/usr/share/npm/node_modules/ifer/index.js:13:50
npm ERR!typeerror位于/usr/share/npm/lib/fetch package metadata.js:37:12
npm ERR!addRequestedAndFinish处的typeerror(/usr/share/npm/lib/fetch package metadata.js:82:5)
npm ERR!returnAndAddMetadata处的typeerror(/usr/share/npm/lib/fetch package metadata.js:117:7)
npm ERR!pickVersionFromRegistryDocument处的typeerror(/usr/share/npm/lib/fetch package metadata.js:134:20)
npm ERR!typeerror位于/usr/share/npm/node_modules/ifer/index.js:13:50
npm ERR!typeerror这是npm本身的错误。请在以下位置报告此错误:
npm错误!类型错误
npm ERR!请在任何支持请求中包含以下文件:
npm ERR!/home/martin.jonsson/npm-debug.log
您正在运行一个非常旧版本的NodeJS。日志试图告诉您需要运行一个介于10.12.0和12.0.0之间的版本:
通缉:{“节点”:“^10.12.0 | |>=12.0.0”}
虽然我无法在我的机器上重现此错误,但我绝对建议您首先升级到最新版本的NodeJS。谢谢这帮助我进一步了解,但似乎还有一些其他挑战。我现在似乎遇到了此错误:错误:EACCES:权限被拒绝,mkdir'/usr/local/lib/node\u模块/postman-to-k6/vendor'我想我用这个解决方案解决了这个问题:您需要更改node_模块的所有权,因为您使用sudo npm install-g“节点sass将其所有权设置为root,以将所有权更改为当前用户组-sudo chown-R root:YOUR_USERNAME/usr/local/lib/node_modules/sudo chmodules-R 775/usr/local/lib/node_modules/,如本服务中所述: