如何在一个有多个dist文件夹的角6项目中创建多个应用程序?这样您就可以独立部署应用程序了。
我正在创建一个项目,在该项目中,我使用命令创建两个应用程序: ng g应用程序app1 ng g应用程序app2
如果我独立构建它们,我就会得到两个不同的分发文件夹来构建app1??prod ng build app2 -prod。
但我希望能够通过链接将app1路由到app2,如果我构建了整个项目,如: ng build -prod。
这两个应用程序都压缩到一个dist文件夹中,我希望有两个文件夹( app1和app2 )作为独立的dist文件夹,这样我就可以独立地部署它们,所以我面临的问题是能够从
我编写了我的第一个角2应用程序,我想把它放到一个测试服务器上。
最近,我将其转换为一个角-cli项目,并使用以下命令构建了它:
ng build --prod
根据我的理解,我应该能够将"/dist“文件夹的内容粘贴到测试服务器上,并使用
ng serve
但是,如果"/dist“文件夹可以独立运行,为什么我不能将它作为独立应用程序在我的pc上运行(也就是说,我不能将dist文件夹的内容复制到pc上的另一个位置并运行它)。
这将是我在测试/生产服务器上安装的第一个应用程序,所以如果我问的是愚蠢的话,请耐心等待我。
我刚刚开始学习Angular 6和CLI,并创建了一个项目,如下所示
ng new my-demo
cd my-demo
ng g library foo --prefix=my
不,在我的库中,我想添加ngx-bootstrap,因为组件将需要DropdownButtonModule,所以我的问题是,我如何开始为库安装npm包?
我以前只需要运行npm install ngx-bootstrap,但现在这将安装应用程序的软件包,但是,我需要为库安装该软件包。我是否应该cd到库文件夹并运行npm install,或者是否有其他方法可以使用CLI来完成此操作?
我有一个Angular6应用程序,我正试图为它创建一个库。我能够生成一个库项目,但是当我为库生成组件时,able将使用.css文件创建它。
如何让它创建.scss文件?
下面是我用来创建项目的命令:
ng new example-app --style=scss
rename example-app example
cd example
ng generate library example --prefix=exam --style=scss
ng generate component test --project=example
--style=scss命令上的ng generate li
如果我创建这样一个角库:
ng new libraries-workspace --create-application=false
cd libraries-workspace
ng generate library test-library
现在我建造了图书馆
ng build test-library --watch
现在,如果我在一个完全不同的文件夹中创建一个新的角度应用程序(远离工作区)
ng new test-project
cd test-project
如何在不向NPM发布的情况下引用或安装我的库?所以基本上我想从一个文件夹中安装这个库
就像这样:
ng add test-l
我正在尝试使用angular2 cli设置在visual 2015中创建一个角2应用程序。
我已经完成了以下步骤来设置该项目
执行以下安装cli的命令
npm i -g angular-cli
执行以下命令,创建文件和文件夹结构
ng new projectname
执行以下生成项目的命令
ng serve
默认情况下,角2应用程序在端口4200上服务。因此,当我执行时,我可以看到浏览器上提供了index.html页面。据我所知,它是通过ng服务器而不是IIS提供的。如果我错了,请纠正我。如果我复制文件夹和文件结构并将其包括在我的visual studio解决方案中并运行它
使用ng new test创建了一个新项目并运行了ng build --prod。然后将dist文件夹推入Github并启用页面。生成的页面似乎被“加载.”卡住了。此外,使用sendFile在dist中使用index.html重新创建了这个过程,Angular2应用程序再次停留在“加载.”上。
ng serve似乎运行得很好,而且是本地主机:4200个结果是“应用程序工作!”展示。
这是一个已知的错误吗?如果是这样的话,如何才能为生产而构建这个项目?
我试图建立一个通用的应用程序的角5和WebPack没有cli。
我遇到的问题是,我似乎无法让快速应用程序工作,而且每当我访问服务器时都会遇到这个错误。
Error: You must pass in a NgModule or NgModuleFactory to be bootstrapped
at View.engine (/Volumes/Data/Users/mo/Desktop/ng5-universal-webpack/node_modules/@nguniversal/express-engine/src/main.js:34:23)
at View.render
我正在构建一个有角度6.1.0的库
ng new lib-demo
ng generate library my-lib
所有文章都建议使用--prod标志运行库的构建,如下所示:
ng build my-lib --prod
但是,这会引发一个错误。
Configuration 'production' could not be found in project 'my-lib'.
这可能是正确的,因为当我查看angular.json时,库项目中没有production build configuration的定义。它仅适用于应用程序项目。
下
我需要一些路径的帮助!
基本上,我有一个具有以下文件夹结构的项目:
Project (root directory which contains the .sln file etc.)
Project/MyProj (contains the code)
Project/MyProjTest (the test folder)
Project/TestResults
现在,对于这个项目,我需要有一个通用的文件夹,在那里我可以粘贴一堆文件,以便与应用程序一起使用,而不必将文件复制到多个位置等。理想情况下,我希望将文件夹设置为Project/ResourcesFolder,这样Code文件夹和Te
我很难理解一些关于发布到github页面的基本说明。有一种新的方法可以发布使用角Cli创建的角项目;我遵循关于新命令angular-cli-ghpages的指示:
Execute angular-cli-ghpages in order to deploy the project with a build from dist folder.
Note: you have to create the dist folder in before (e.g. ng build --prod)
Usage:
ng build --prod --base-href "https://USER
我想使用角CLI命令启动一个angular4项目。我试过使用命令:
ng new angular-sample --ng4
但这说明了
选项运行ng new --help以获得支持的选项列表。
上面的命令创建了angular2项目文件夹结构。
有没有办法在不手动编辑angular4中的角2版本(> 4)的情况下启动package.json?
所以我有一个Phonegap3.0应用程序(project文件夹),它是Eclipse上的项目(project/platforms/android)。
问题是,当我更改project/www/index.html并告诉Eclipse运行项目时,这些更改不会出现在我的设备上。
我注意到Eclipse说的是Application already deployed. No need to reinstall.,所以我尝试在.java文件中添加一个空格,这样Eclipse就会注意到项目中的一些变化并重新构建它。它起了作用,Installing RingTo.apk... Success!在日志上显示了
我已经在下面附加了我的angular项目的文件夹层次结构:
就像你在这里一样。我的应用文件夹在_component文件夹下。另外,我的其他ts文件,比如auth在_auth文件夹下,接口在_model文件夹下等等。
当我执行ng g c componentName命令时,它会在根目录下创建应用程序文件夹,并在其中创建组件。所以我必须转到特定的文件夹,然后我需要执行命令。
我的问题是,我是否可以直接从根文件夹创建组件。像ng g c _component/MycomponentName一样
更新:
我还尝试了其他方法来创建它,如下所示: