npx - npm 错误!安装frontity时编码ENOLOCAL
问题描述
C:\WINDOWS\system32>npx frontity create my-app && cd my-app
npm 错误!代码 ENOLOCAL npm 错误!无法从“wolf\AppData\Roaming\npm-cache_npx\4608”安装,因为它不包含 package.json 文件。
npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!C:\Users\Mystic wolf\AppData\Roaming\npm-cache_logs\2019-12-13T06_42_07_591Z-debug.log 安装 frontity@latest 失败,代码 1
我试过清除 npm 缓存,升级 npm 版本但无法解决。我觉得 package.json 有问题如何解决?
解决方案
Mystic wolf
当用户文件夹包含空格( )时,这似乎是 npx 的问题
您需要将 npm 缓存移动到没有空格的文件夹中。
首先,cmd
以管理员身份打开。
- 搜索
cmd
- 右键点击
- 选择“以管理员身份运行”</li>
- 输入您的密码
然后在控制台中输入这些命令:
> mklink /J "C:\Users\mystic-wolf" "C:\Users\Mystic wolf"
> npm config set cache C:\Users\mystic-wolf\AppData\Roaming\npm-cache
> npm config set prefix C:\Users\mystic-wolf\AppData\Roaming\npm
> npm cache clean --force
你在这里有更多信息:https ://community.frontity.org/t/error-running-npx/512/8 。
推荐阅读
- javascript - 如何在 vue js 中打印 HTML、CSS 代码而不将它们呈现为 HTML 元素和 CSS 属性?
- java - 通过Java中的restTemplate从rest webservice获取垃圾值
- jquery - HTTP404:未找到 - 服务器未找到与请求的 URI(统一资源标识符)匹配的任何内容,其中我的页面有一个母版页
- android - 为什么我不能调用片段视图的 onClick 属性
- php - Laravel - Laratrust - 重命名权限名称
- cursive - 草书在注释行中向前/向后导航单词
- php - 找不到类 Google_Client()
- haskell - 以下类型的 Functor 实例是什么: newtype F2 xa = F2 ((a -> x) -> a)
- php - 当用户点击它时,有什么方法可以通过锚标签传递 SESSION id?
- mysql - 错误号: 3780 外键约束 '%s' 中引用列 '%s' 和引用列 '%s' 不兼容