我是一个初学者,我正在努力学习角,所以我试图安装一个新的项目与角种子。但是当我安装npm时,我得到一个错误,我不知道是从哪里来的。我已经安装了节点。版本是5.5.0。这是我在控制台得到的错误。
npm verb install Error: Unsupported npm verb install at checkPlatform (/usr/lib/node_modules/npm/node_modules/npm-install-checks/index.js:46:14) npm verb install at Array. (/usr/lib/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8) npm verb install at LOOP (/usr/lib/node_modules/npm/node_modules/slide/lib/chain.js:15:14) npm verb install at /usr/lib/node_modules/npm/node_modules/slide/lib/chain.js:18:7 npm verb install at checkEngine (/usr/lib/node_modules/npm/node_modules/npm-install-checks/index.js:25:10) npm verb install at Array. (/usr/lib/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8) npm verb install at LOOP (/usr/lib/node_modules/npm/node_modules/slide/lib/chain.js:15:14) npm verb install at chain (/usr/lib/node_modules/npm/node_modules/slide/lib/chain.js:20:5) npm verb install at module.exports.isInstallable (/usr/lib/node_modules/npm/lib/install/validate-args.js:26:3) npm verb install at resolveWithNewModule (/usr/lib/node_modules/npm/lib/install/deps.js:452:12) npm verb lock using /home/david/.npm/_locks/staging-7c9a6a9e85daffeb.lock for /home/david/DiabetesApp/angular-seed/node_modules/.staging npm verb unlock done using /home/david/.npm/_locks/staging-7c9a6a9e85daffeb.lock for /home/david/DiabetesApp/angular-seed/node_modules/.staging npm verb stack Error: EACCES: permission denied, mkdir '/home/david/DiabetesApp/angular-seed/node_modules/.staging' npm verb stack at Error (native) npm verb cwd /home/david/DiabetesApp/angular-seed npm ERR! Linux 3.13.0-76-generic npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "--verbose" npm ERR! node v5.5.0 npm ERR! npm v3.3.12 npm ERR! path /home/david/DiabetesApp/angular-seed/node_modules/.staging npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall mkdir npm ERR! Error: EACCES: permission denied, mkdir '/home/david/DiabetesApp/angular-seed/node_modules/.staging' npm ERR! at Error (native) npm ERR! { [Error: EACCES: permission denied, mkdir '/home/david/DiabetesApp/angular-seed/node_modules/.staging'] npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'mkdir', npm ERR! path: '/home/david/DiabetesApp/angular-seed/node_modules/.staging' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm verb exit [ -13, true ] npm ERR! Please include the following file with any support request: npm ERR! /home/david/DiabetesApp/angular-seed/npm-debug.log
问题:您(用户)没有正确的目录权限集。
立即的解决办法是使用sudo运行npm安装,但这可能会给您带来相同的错误或安装不当。
解决方案/建议:更改NPM的默认目录(来自官方文档)
npm uninstall <package-name> # use sudo if you used it while installation
npm cache verify # or, npm cache clean for npm version below 5.x.x
NPM配置集前缀'~/.npm-global'
打开或创建~/.profile
或~/.bash_profile
文件,并添加一行:
导出路径=~/.npm-global/bin:$path
我使用npm很长一段时间了(使用Win10)-在防火墙/权限等方面没有改变任何东西,突然间我在尝试安装任何软件包时出现以下错误: C:\udemy-button>npm安装引导程序--保存npm错误!路径C:\udemy-button\node_modules\fsevents\node_modules\aws4\package.json npm err!代码EPERM npm错误!错误-4048
安装 npm WARN checkPermissions缺少对/usr/lib/node_modules的写访问权npm err!路径/usr/lib/node_modules npm错误!代码EACCES npm错误!错误-13 npm错误!syscall访问npm错误!错误:eAcces:权限被拒绝,访问'/usr/lib/node_modules'npm错误!{错误:eAcces:权限被拒绝
我在安装NPM时遇到以下错误: npm WARN Worker-Loader@0.8.1需要WebPack@>=0.9<2^2.1.0-Beta^2.2.0的对等项,但未安装任何对等项。 npm警告可选跳过可选依赖项:fsevents@1.1.2(node_modules\fsevents): npm WARN notsup跳过可选依赖项:fsevents@1.1.2:wanted平台不受支持{“
问题内容: 我正在安装某个NodeJS脚本-Caress。但我并非无法做到。我正在使用Windows 8.1,任何人都可以告诉我我面临的问题是什么,为什么该安装无法正常工作。据我所知,buffertools依赖性似乎存在问题。不知道该如何解决? 如果我从github下载构建并将其放置在节点模块中,则似乎没有任何效果。当我尝试启动时,使用npm start或在实现期间。 问题答案: 如下所述,您可能
问题内容: 我无法在计算机上使用进行安装,因为遇到以下错误。我一直在排除此问题,但运气不佳。您可以建议任何步骤来诊断或解决问题,以便我可以成功运行吗? 问题答案: 简单的解决方案是从“ bcrypt” npm模块切换到或。它是完全相同的API,但使用纯JS,因此无需处理本机附加组件。 然后将您的调用更改为“ bcryptjs”,但是所有其他代码都可以保持不变。 从长远来看,我怀疑目前bcrypt可
当我安装npm install-g ionic cordova时,它会抛出以下错误 npm WARN checkPermissions缺少对/usr/lib/node\u模块的写入权限npm ERR!path/usr/lib/node\u模块npm错误!代码EACCES npm ERR!错误-13 npm错误!系统调用访问npm错误!错误:EACCES:权限被拒绝,访问“/usr/lib/node