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

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

為什么在使用 NextJS 時(shí)我不能在 Javascript 文件中導(dǎo)入或需要

為什么在使用 NextJS 時(shí)我不能在 Javascript 文件中導(dǎo)入或需要

慕的地6264312 2021-06-16 17:05:12
我正在嘗試導(dǎo)入一個(gè)工廠 Typescript 文件,該文件從客戶端獲取數(shù)據(jù)并以嚴(yán)格的方式組織它,然后再將其傳遞給使用 Next.js 的路由創(chuàng)建。我嘗試更改導(dǎo)入和導(dǎo)出文件的方式。我試過import { ContentfulAssetFactory, LandingPageFactory } from './factory';和const factory = require('./factory)。import { ContentfulAssetFactory, LandingPageFactory } from './factory';const client = require('./client');const LANDING_PAGE_CONTENT_TYPE_ID = 'campaignLandingPage';module.exports = async () => {  const entries = await client.getEntries({    content_type: LANDING_PAGE_CONTENT_TYPE_ID,  });  const linkedAssets = await entries.includes.Asset.map(asset => {    return ContentfulAssetFactory.create(asset.fields)  })  const items = entries.items.map(item => {    return LandingPageFactory.create(item.fields, linkedAssets)  });  return items;};class ContentfulAssetFactory {    static create(asset: ContentfulAsset) {        return {          id: asset.id,          contentType: asset.contentType,          url: asset.url,          title: asset.title        }      }    }}class LandingPageFactory { static create(page: LandingPage, assets: Array<ContentfulAsset>) {    const pageImgs = await page.pageImages.map(asset => {      assets.find(item => {        if (item.sys.id === asset.sys.id) {        }      })    })    const lp = {      campaignTitle: page.campaignTitle,      promoCode: page.promoCode,      template: page.template,      ctaPrimary: page.ctaPrimary,      ctaPrimaryButtonText: page.ctaPrimaryButtonText,      ctaPrimaryHyperlink: page.ctaPrimaryHyperlink,      ctaAlt1: page.ctaAlt1,      ctaAlt1Hyperlink: page.ctaAlt1Hyperlink,      ctaAlt1TextColor: page.ctaAlt1TextColor,      ctaAlt1BackgroundColor: page.ctaAlt1BackgroundColor,      pageImages: pageImgs    }      return lp  }}export {  ContentfulAsset,  ContentfulAssetFactory,  LandingPage,  LandingPageFactory}我希望能夠?qū)牖蛞蟠蜃指宀⑹褂妙愳o態(tài)函數(shù)。我很困惑為什么我不能要求文件或?qū)胨?。SyntaxError 特別令人困惑,我不知道為什么當(dāng)該語法適用于其他文件時(shí)它會拋出該錯(cuò)誤。
查看完整描述

2 回答

?
浮云間

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

打字稿不是有效的 javascript。您必須先將打字稿編譯為 javascript,然后才能導(dǎo)入它。


查看完整回答
反對 回復(fù) 2021-06-24
?
繁花如伊

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

node自己也不知道typescript。您應(yīng)該首先將其編譯為常規(guī) javascript。


查看完整回答
反對 回復(fù) 2021-06-24
  • 2 回答
  • 0 關(guān)注
  • 381 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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