Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js Vue cli 3:“;命令失败:npm安装--日志级别错误;_Vue.js_Webpack_Vue Cli - Fatal编程技术网

Vue.js Vue cli 3:“;命令失败:npm安装--日志级别错误;

Vue.js Vue cli 3:“;命令失败:npm安装--日志级别错误;,vue.js,webpack,vue-cli,Vue.js,Webpack,Vue Cli,每次尝试创建新项目(vue create my project)时,都会出现以下错误: 错误:命令失败:npm安装--日志级别错误 我使用的是PC/Windows 10、Vue cli 3.2.1、Node 8.11.3、Npm 5.6.0。 预设: Babel、ESLint&Prettier、SASS、Vue路由器、Vuex 从日志中: 2736愚蠢的储蓄树`--vuex@3.0.1 2737警告ajv-keywords@2.1.1需要ajv@^5.0.0的对等方,但没有一个是 安装。您必须自

每次尝试创建新项目(
vue create my project
)时,都会出现以下错误:

错误:命令失败:npm安装--日志级别错误

我使用的是PC/Windows 10、Vue cli 3.2.1、Node 8.11.3、Npm 5.6.0。 预设: Babel、ESLint&Prettier、SASS、Vue路由器、Vuex

从日志中:

2736愚蠢的储蓄树`--vuex@3.0.1

2737警告ajv-keywords@2.1.1需要ajv@^5.0.0的对等方,但没有一个是 安装。您必须自己安装对等依赖项

2738详细堆栈错误:EINVAL:参数无效,已读

知道这意味着什么以及如何解决吗

编辑:我发现排除任何lint特性都会使问题消失。所以问题变成了:我怎样才能继续使用线绳并使其工作


我使用的是“vue cli 3.0.0-rc.1”,我通过将~/.vuerc“UseTaobao注册表”:true设置为false来解决问题。希望对你有帮助

我使用的是
vue cli 3.7.0-rc.1
,我通过编辑
~/.vuerc
使用淘宝注册表:false
true
来解决问题

希望它对你有用

试试看

npm cache clean --force 

如果不起作用,请手动删除
%appdata%\npm cache
文件夹。然后再次尝试创建项目。

使用cli更改权限

npm config set unsafe-perm true
可能的问题是您的代理设置:
我时断时续地遇到这个问题,最后我发现它是由网络代理问题引起的。请参阅

上的这篇文章,我已经尝试了上述所有方法,但错误仍然不断发生。最后,我将我的npm版本和node版本升级到了最新版本,并且运行正常。

问题出在CLI上

  • npm缓存清理--强制
  • %appdata%\npm cache
    只需在“run”上运行,然后删除所有文件
  • npm安装-g@vue/cli
  • 只需使用npm 6或更高版本
  • vue创建项目名称
  • 问题解决了100%的工作为我
    干杯

    如果您在Mac或Linux机器上遇到此问题,您可能只需要
    sudo

    sudo vue创建我的项目


    如果您在Windows上遇到它,您可以通过以管理员身份运行终端来解决问题。

    尝试将npm注册表url从'https'指向'http'

    运行以下命令:

    npm配置集注册表=”http://registry.npmjs.org/“

    然后尝试创建vue项目:

    vue创建我的项目

    这对我有用

    尝试:

  • sudo npm缓存清理-f
  • npm更新
  • npm更新-g@vue/cli
  • vue创建vue第一个应用程序

  • 错误背后的原因是,您的node js版本已经过时。尝试重新安装node js,问题会得到解决(“在重新安装之前不要忘记卸载并清除所有node js文件”)

    我也遇到了同样的问题。您必须使用命令
    vue config--set usetaobaograry false
    。之后,它对我起了作用。

    创建新项目时,您选择了哪些预设或功能?您是否尝试过在其他驱动器中使用没有空格的路径初始化它?安装了什么npm版本?@joshas:刚刚编辑了问题以添加这些详细信息。关于带空格的驱动器:这很可能是不相关的,因为正如我在编辑中所说,排除linting会使问题消失。我如何在Linux中找到
    %appdata%\npm cache
    。我会调整我的答案。