首页天道酬勤nrm的安装路径,nrm安装完无法试用

nrm的安装路径,nrm安装完无法试用

admin 08-30 06:54 118次浏览
node 运行nrm包 nrm ls 时报错无法查询到可选择的镜像源地址问题 1.安装 npm install nrm -g 2.运行 nrm ls 2.1 显示的报错 例如以下形式 PS C:\Users\XXX\Desktop\res> nrm lsnrm : 无法加载文件 D:\Develop\nodejs\node_global\nrm.ps1,因为在此系统上禁止运行脚本。有关详细 信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1+ ~~~ + CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess 2.1 解决方式: 2.1.1 按win键 + s 打开搜索框 Windows Powershell 并以管理员身份运行powershell

2.1.1 执行以下命令代码:set-ExecutionPolicy RemoteSigned 回车运行

2.1.2 再箭头处输入 y 按回车就搞定啦。 2.2 显示的报错 例如以下形式 PS C:\Users\XXX\Desktop\res> nrm lsinternal/validators.js:124 ^[TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined at validateString (internal/validators.js:124:11) at Object.join (path.js:375:7) at Object.<anonymous> (D:\Develop\nodejs\node_global\node_modules\nrm\cli.js:17:20) at Module._compile (internal/modules/cjs/loader.js:1063:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) at Module.load (internal/modules/cjs/loader.js:928:32) at Function.Module._load (internal/modules/cjs/loader.js:769:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) at internal/main/run_main_module.js:17:47] { code: 'ERR_INVALID_ARG_TYPE'} 2.2 解决方式: 2.2.1每个人安装位置不同,要找到安装目录下的nrm文件下的cli.js文件,例如我的安装目录是:D:\Develop\nodejs\node_global\node_modules\nrm\cli.js 有的人在C:\Users\XXX\AppData\Roaming\npm\node_modules\nrm\cli.js

2.2.2 打开cli.js文件。 将第17行:const NRMRC = path.join(process.env.HOME, ‘.nrmrc’);注释掉 并再添加一行代码:const NRMRC = path.join(process.env[(process.platform == ‘win32’) ? ‘USERPROFILE’ : ‘HOME’], ‘.nrmrc’); // const NRMRC = path.join(process.env.HOME, '.nrmrc');const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'],

3.现在就可以重新运行 nrm ls ,会显示以下代码(如果不行可先卸载了再安装)

卸载代码 npm uninstall nrm

PS C:\Users\XXX\Desktop\res> nrm ls* npm -------- https://registry.npmjs.org/ yarn ------- https://registry.yarnpkg.com/ cnpm ------- http://r.cnpmjs.org/ taobao ----- https://registry.npm.taobao.org/ nj --------- https://registry.nodejitsu.com/ npmMirror -- https://skimdb.npmjs.com/registry/ edunpm ----- http://registry.enpmjs.org/ 4.可以选择要用的镜像源了,并查询是否选择成功。 PS C:\Users\XXX\Desktop\res> nrm use taobao Registry has been set to: https://registry.npm.taobao.org/PS C:\Users\XXX\Desktop\res> nrm ls npm -------- https://registry.npmjs.org/ yarn ------- https://registry.yarnpkg.com/ cnpm ------- http://r.cnpmjs.org/* taobao ----- https://registry.npm.taobao.org/ nj --------- https://registry.nodejitsu.com/ npmMirror -- https://skimdb.npmjs.com/registry/ edunpm ----- http://registry.enpmjs.org/ 自己使用时遇到的问题,记录下来,希望能帮到遇到相同问题的。
linux登录欢迎页怎么做
nrm安装教程,nrm命令的用处 nrm是什么,linuxrm命令
相关内容