第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Angular:將服務(wù)/組件移動(dòng)到另一個(gè)文件夾

Angular:將服務(wù)/組件移動(dòng)到另一個(gè)文件夾

HUH函數(shù) 2022-10-08 17:26:38
SHORT:重命名服務(wù)或組件沒(méi)有問(wèn)題,但您也可以將其移動(dòng)到另一個(gè)文件夾嗎?LONG:這是我使用以下ng new service data命令在錯(cuò)誤目錄中生成的服務(wù):當(dāng)我將它從src文件夾移動(dòng)到文件夾中時(shí),系統(tǒng)會(huì)_service詢問(wèn)我是否要更新導(dǎo)入。當(dāng)然,我按yes,但是在啟動(dòng)應(yīng)用程序時(shí)出現(xiàn)此錯(cuò)誤:Module build failed (from ./node_modules/@ngtools/webpack/src/index.js):Error: ENOENT: no such file or directory ...\data.service.ts所以我檢查了index.js文件,如果我可以手動(dòng)更新 data.service.ts 的路徑,但這是不可能的,因?yàn)檫@就是index.js文件中的全部?jī)?nèi)容:"use strict";function __export(m) {    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];}Object.defineProperty(exports, "__esModule", { value: true });__export(require("./angular_compiler_plugin"));__export(require("./interfaces"));var loader_1 = require("./loader");exports.default = loader_1.ngcLoader;exports.NgToolsLoader = __filename;
查看完整描述

4 回答

?
陪伴而非守候

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊

自動(dòng)更新導(dǎo)入似乎不適用于嵌套的 Angular 組件文件夾,并且該錯(cuò)誤是無(wú)用的。檢查這些導(dǎo)入是否正確更新(海報(bào)示例中 _components 文件夾中的任何內(nèi)容)。

我剛剛遇到了同樣的問(wèn)題。我正在使用“移動(dòng) TS”VSCode 擴(kuò)展,它似乎沒(méi)有更新按文件夾分組的組件中的導(dǎo)入。例如,考慮以下文件夾結(jié)構(gòu):

> 組件 1
> 組件 2
> 表單
      > 名稱組件
      > 電子郵件組件
> 服務(wù)
api.service.ts

當(dāng)我將 api.service.ts 從其當(dāng)前位置移動(dòng)到 Services 文件夾時(shí),擴(kuò)展正確地更新了組件 1 和組件 2 中的導(dǎo)入。但是,它未能正確更新名稱組件和電子郵件組件中的導(dǎo)入。我猜想原生 VS Code 的“更新導(dǎo)入”選項(xiàng)也有同樣的缺陷。因此,我會(huì)檢查您的 _components 文件夾以確保正確更新了導(dǎo)入。


查看完整回答
反對(duì) 回復(fù) 2022-10-08
?
侃侃無(wú)極

TA貢獻(xiàn)2051條經(jīng)驗(yàn) 獲得超10個(gè)贊

在 VS 代碼中,您可以簡(jiǎn)單地重命名組件以包含要用作容器的文件夾,所有內(nèi)容都會(huì)自動(dòng)更新。

假設(shè)您有一些類似的東西:

http://img1.sycdn.imooc.com//634142860001cd6202810279.jpg

并且您想將名為“單值卡”的組件移動(dòng)到“可視化”文件夾。然后您所要做的就是重命名組件文件夾,如下所示:

http://img1.sycdn.imooc.com//634142900001d9ba02750152.jpg

瞧:

http://img1.sycdn.imooc.com//6341429d0001ccb602470345.jpg

注意:重命名后,VS Code 會(huì)詢問(wèn)您是否要應(yīng)用參考重構(gòu)。當(dāng)我回答“始終應(yīng)用參考更新”(或類似的東西)時(shí),它再也沒(méi)有問(wèn)過(guò)我



查看完整回答
反對(duì) 回復(fù) 2022-10-08
?
開滿天機(jī)

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊

我們可以將服務(wù)和組件移動(dòng)到所需的文件夾。在 Visual Studio Code 中移動(dòng)組件或服務(wù)后,您必須手動(dòng)刪除初始導(dǎo)入并添加,而不是從源操作自動(dòng)導(dǎo)入,然后它將正確更新依賴項(xiàng)

在這種情況下,Visual Studio Code 似乎不會(huì)自動(dòng)更新導(dǎo)入。


查看完整回答
反對(duì) 回復(fù) 2022-10-08
?
胡子哥哥

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊

我認(rèn)為唯一的方法是使用任何代碼編輯器(使用 vscode)將文件移動(dòng)到所需位置并手動(dòng)更新導(dǎo)入。VS 代碼還負(fù)責(zé) GIT。如果我們從文件夾結(jié)構(gòu)中執(zhí)行此操作,我認(rèn)為我們需要?jiǎng)h除和添加文件。



查看完整回答
反對(duì) 回復(fù) 2022-10-08
  • 4 回答
  • 0 關(guān)注
  • 187 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)