使用 Angular-cli 创建新项目时出错 [英] error while creating new project with Angular-cli

查看:58
本文介绍了使用 Angular-cli 创建新项目时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试使用命令 ng new project-name 创建新项目时,出现如下错误:

When I am trying to create new project by using the command, ng new project-name, I am getting error like below:

fs.js:640return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);^

fs.js:640 return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode); ^

TypeError: path must be a string or Buffer在类型错误(本机)在 Object.fs.openSync (fs.js:640:18)在 Object.fs.readFileSync (fs.js:508:33)在 Function.Version.fromProject (/usr/lib/node_modules/angular-cli/upgrade/version.js:87:31)在 Function.Version.isPreWebpack (/usr/lib/node_modules/angular-cli/upgrade/version.js:111:31)在 Function.Version.assertPostWebpackVersion (/usr/lib/node_modules/angular-cli/upgrade/version.js:97:18)在/usr/lib/node_modules/angular-cli/bin/ng:25:15在/usr/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:44:21在 ondir (/usr/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:187:31)在/usr/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:153:39

TypeError: path must be a string or Buffer at TypeError (native) at Object.fs.openSync (fs.js:640:18) at Object.fs.readFileSync (fs.js:508:33) at Function.Version.fromProject (/usr/lib/node_modules/angular-cli/upgrade/version.js:87:31) at Function.Version.isPreWebpack (/usr/lib/node_modules/angular-cli/upgrade/version.js:111:31) at Function.Version.assertPostWebpackVersion (/usr/lib/node_modules/angular-cli/upgrade/version.js:97:18) at /usr/lib/node_modules/angular-cli/bin/ng:25:15 at /usr/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:44:21 at ondir (/usr/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:187:31) at /usr/lib/node_modules/angular-cli/node_modules/resolve/lib/async.js:153:39

  • ubuntu 14.04 64 位
  • 节点 6.6.0
  • npm 3.9.5
  • angular-cli@1.0.0-beta.14
  • 我怀疑在安装 angular-cli 时出现了一些问题,但我不确定.任何帮助都会有所帮助.

    I suspect some issues while installing angular-cli but I am not sure. Any help would be helpful.

    推荐答案

    我遇到了同样的问题,这篇文章很有帮助:https://github.com/angular/angular-cli/issues/2135

    I was having the same issue, and this post was helpful: https://github.com/angular/angular-cli/issues/2135

    将其真正推荐为解决方案可能有点过于笨拙,但这个答案至少让我走了:

    It's maybe a little too hacky to really recommend as a solution, but this answer at least got me going:

    继续在您的项目中工作的最简单解决方法是 node_modules/angular-cli/bin/ng 的第 25 行注释://Version.assertPostWebpackVersion();直到它被正确修复.

    Simplest workaround to continue working in your project is comment line 25 of node_modules/angular-cli/bin/ng : // Version.assertPostWebpackVersion(); Until it is fixed properly.

    这篇关于使用 Angular-cli 创建新项目时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆