如何包含项目目录角度2以外的文件?我的文件夹结构是这样的 WebApp(angular2 seed) Shared(business logic files) Mobile App
我给了正确的文件路径的文件在我的web应用程序的项目,但我坚持这个错误 http://localhost:5555/Shared/Services/RO/ROStep2Service.js 404 (Not Found)
有人可以帮告诉我如何可以包括它超出了文件我的项目目录在angular2种子项目中的项目目录之外的文件
1
A
回答
1
您可以通过添加您自己的项目特定的gulp构建任务来完成此任务,并将这些任务包括在您的构建管道中。 种子文件对如何配置这些任务的部分: https://github.com/mgechev/angular-seed/tree/master/tools#tasks
您可以根据现有的种子任务的任务,将所有督促资产到您的构建目标文件夹:
export =() => {
let es: any = require('event-stream');
return gulp.src([
join(Config.APP_SRC, '**'),
join(Config.NPM_BASE, '@angular', 'service-worker', 'bundles', 'worker-basic.min.js'),
'!' + join(Config.APP_SRC, 'tsconfig.json'),
'!' + join(Config.APP_SRC, '**', '*.ts'),
'!' + join(Config.APP_SRC, '**', '*.css'),
'!' + join(Config.APP_SRC, '**', '*.html'),
'!' + join(Config.APP_SRC, '**', '*.scss'),
'!' + join(Config.APP_SRC, '**', '*.sass'),
'!' + join(Config.ASSETS_SRC, '**', '*.js')
].concat(Config.TEMP_FILES.map((p) => { return '!' + p; })))
.pipe(onlyDirs(es))
.pipe(gulp.dest(Config.APP_DEST));
};
来源: https://github.com/mgechev/angular-seed/blob/master/tools/tasks/seed/build.assets.prod.ts
旁注: 作为替代方案,如果您还没有太远的角种子路径行进,我建议你看一下你的建设项目全光照g Angular CLI作为一个更简单的选择(特别是在升级版本时)。 https://angular.io/guide/quickstart
作为这种简单性的一个例子,要使用Angular CLI项目包含新资产,只需修改angular-cli.json
文件以包含要包含的文件/文件夹的路径。简单而简洁。
相关问题
- 1. 在Eclipse的项目目录之外包含C++文件
- 2. 在Xcode项目中获取项目目录中的文件
- 3. 在实习生的项目目录之外加载依赖项
- 4. 添加文件到项目,这是项目目录外
- 5. 在主目录之外的pycharm中打开一个项目
- 6. Gradle - 在项目之外访问文件
- 7. 在子目录中运行ZendFramework项目
- 8. SonarQube:文件不在项目目录下
- 9. webpack如何在项目目录之外的文件上运行babel-loader?
- 10. CMake - 包含项目以外的目录
- 11. 引用父Maven项目的子目录Maven项目的pom.xml
- 12. 将外部项目中的文件添加到本地项目
- 13. 某些文件是“项目之外”
- 14. 在项目子文件夹
- 15. es2015模块语法,如何导入我的项目目录之外的文件
- 16. Java中的Angular2 Spring项目
- 17. 作为静态文件的根的项目子目录
- 18. 父项目和子项目中的Application.properties
- 19. 在sonarqube项目中拥有子项目
- 20. 在我的项目目录中Pydev的
- 21. 引用项目目录之外的路径
- 22. 的MSBuild - 鸟巢外部文件(项目文件夹以外的文件)到项目文件夹中的文件
- 23. 使库文件夹可见在不同的目录/子目录所有的Python脚本与GAE项目目录
- 24. 从项目目录加载XML文件
- 25. 如何让Angular2项目在兄弟目录中找到javascript文件
- 26. 如何使用ReadTheDocs构建放置在docs目录之外的文档项目?
- 27. Listview项目或子项目onchange事件
- 28. 在Eclipse中编辑项目之外的Java文件
- 29. Xcode项目目录
- 30. 目录或项目。
谢谢你。我把我的web应用程序从种子项目移动到角度CLI,它工作。现在我能够访问项目目录外的共享服务。现在我在CLI和移动应用程序中也有Web应用程序,它也是在CLI中,但我没有在angular-cli.json中做任何更改。我只是在我的组件中提供了正确的文件路径并解雇了该服务。它正常工作。是否必须在angular-CLI.json中添加? –
不 - 如果您将文件包含在资产目录中,它们将自动包含在内。 – Steveland83