Node.js Npm测试仅在目录名匹配时失败

Node.js Npm测试仅在目录名匹配时失败,node.js,vue.js,npm,homebrew,babeljs,Node.js,Vue.js,Npm,Homebrew,Babeljs,项目维护人员和员工定义的全球环境设置: 节点-v:8.9.4 npm-v:6.10.2 测试是开玩笑的 Vue项目 场景: 我试图在一个项目中实现eslint 意外令牌导入来自所有分支上的npm测试的错误;据信是babel错误,并尝试在.eslintrc`中使用解析器:“babel eslint”选项。此外,尝试用 找到了使project重新工作的方法: rm -rf proj git clone http://proj mv proj foo && cd foo npm ins

项目维护人员和员工定义的全球环境设置:

  • 节点-v
    :8.9.4
  • npm-v
    :6.10.2
  • 测试是开玩笑的
  • Vue项目
  • 场景:

  • 我试图在一个项目中实现
    eslint
  • 意外令牌导入
    来自所有分支上的
    npm测试的错误
    ;据信是babel错误,并尝试在.eslintrc`中使用
    解析器:“babel eslint”选项。此外,尝试用
  • 找到了使project重新工作的方法:

    rm -rf proj
    git clone http://proj
    mv proj foo && cd foo
    npm install
    npm test #tests pass
    
  • 失败(安装和过程与3中的设置相同):
  • 我甚至删除了
    node
    npm
    eslint
    的所有安装(以及所有我的
    node_模块
    全局安装和重新安装到上述版本。我还研究了清除npm缓存。
    卸载过程中使用了哪个npm
    brew卸载
    以及
    brew doctor
    。我还根据

    我仍然无法让我的项目在其正确命名的目录中运行,而不继续出现错误。


    继续工作的明显解决方案是重命名目录结构,但我希望有人知道为什么会发生这种情况…

    项目的实际名称是什么?@Joe它是专有软件,代码库在公司之外是私有的。很抱歉没有公布。谢天谢地,我认为这与问题无关m在手边。项目的实际名称是什么?@Joe它是专有软件,代码库在公司之外是私有的。很抱歉没有发布。谢天谢地,我认为它与手头的问题无关。
    mv foo proj && cd proj
    npm test