如何包含項目目錄角度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. 排除外部項目的子目錄
- 3. 在Xcode項目中獲取項目目錄中的文件
- 4. 使用leiningen訪問clojure項目目錄之外的JSON文件
- 5. MSBuild - 如何複製項目目錄之外的文件
- 6. 從Web項目之外的目錄讀取文件
- 7. 如何指向項目目錄之外的sprites文件夾?
- 8. Asp.Net webhook項目之外的webhook項目
- 9. 在實習生的項目目錄之外加載依賴項
- 10. 添加文件到項目,這是項目目錄外
- 11. 將項目中的非項目目錄轉換爲MKS中的子項目?
- 12. 在主目錄之外的pycharm中打開一個項目
- 13. Gradle - 在項目之外訪問文件
- 14. 如何鏈接我的PHP項目根目錄之外的JS外部文件?
- 15. StreamWriter到項目目錄和子目錄?
- 16. 搖籃多項目的中間目錄不子項目
- 17. QtCreator子目錄項目
- 18. 在子目錄中運行ZendFramework項目
- 19. 創建項目目錄的java文件
- 20. svnadmin的 - 移植項目的子目錄花葯項目的根目錄
- 21. 目錄的項目
- 22. SonarQube:文件不在項目目錄下
- 23. webpack如何在項目目錄之外的文件上運行babel-loader?
- 24. CMake - 包含項目以外的目錄
- 25. 引用父Maven項目的子目錄Maven項目的pom.xml
- 26. 將外部項目中的文件添加到本地項目
- 27. 某些文件是「項目之外」
- 28. Java中的Angular2 Spring項目
- 29. 在項目子文件夾
- 30. es2015模塊語法,如何導入我的項目目錄之外的文件
謝謝你。我把我的web應用程序從種子項目移動到角度CLI,它工作。現在我能夠訪問項目目錄外的共享服務。現在我在CLI和移動應用程序中也有Web應用程序,它也是在CLI中,但我沒有在angular-cli.json中做任何更改。我只是在我的組件中提供了正確的文件路徑並解僱了該服務。它正常工作。是否必須在angular-CLI.json中添加? –
不 - 如果您將文件包含在資產目錄中,它們將自動包含在內。 – Steveland83