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

查看:135
本文介绍了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:640 返回binding.open(pathModule._makeLong(path),stringToFlags(flags),mode); ^

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

TypeError:路径必须是字符串或Buffer 在TypeError(本机) 在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

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