繁体   English   中英

用角度cli构建

[英]build with angular cli

在使用angularcli构建我的角度应用程序时遇到问题。在ng build命令上显示以下错误。 我想念什么。

 You have to be inside an angular-cli project in order to use the build command.

一个样本效果很好。 但是,旧项目存在此问题。 旧项目不是通过“ ng new” angular-cli.json创建的,而package.json中的条目是手动添加的。 确实编译了一段时间,并且所有兼容版本都随着cli,angular,rxjs和zone更改而被卡住,但出现此错误

ng --version给我以下内容

angular-cli: 1.0.0-beta.28.3
node: 6.11.1
os: win32 x64
@angular/common: 2.3.1
@angular/compiler: 2.3.1
@angular/core: 2.3.1
@angular/forms: 2.3.1
@angular/http: 2.3.1
@angular/platform-browser: 2.3.1
@angular/platform-browser-dynamic: 2.3.1
@angular/router: 3.4.10
@angular/upgrade: 2.0.2
@angular/compiler-cli: 2.3.1

package.json具有以下条目以及更多内容

"name": "project1",
"version": "1.0.0",
"description": "Application to capture info",
"angular-cli": {},
...
"dependencies": {
"@angular/common": "^2.3.1",
"@angular/compiler": "^2.3.1",
"@angular/core": "^2.3.1",
"@angular/forms": "^2.3.1",
"@angular/http": "^2.3.1",
"@angular/platform-browser": "^2.3.1",
"@angular/platform-browser-dynamic": "^2.3.1",
...
"devDependencies": {
"@angular/compiler-cli": "^2.3.1",

和一个标准的angular-cli.json

"apps": [
{
  "root": ".",
  "outDir": "dist",
  "assets": [
    "assets",
    "favicon.ico"
  ],
  "index": "index.html",
  "main": "app/main.ts",

您必须在项目目录中。 在终端窗口中,执行

cd YourProjectName
ng build

您仍然可以看到angular-cli版本,因为您已将其全局安装在计算机上

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM