Как создать и запустить существующее приложение TypeScript/React? [закрыто]Javascript

Форум по Javascript
Ответить
Anonymous
 Как создать и запустить существующее приложение TypeScript/React? [закрыто]

Сообщение Anonymous »

Что касается ассоциации, мне пришлось работать с внешней командой, которая разработала веб-сайт с использованием TypeScript и React, с которыми я совершенно не знаком. Внешние участники теперь недоступны из-за разногласий.
Как мне локально собрать и запустить файлы ts/tsx с помощью Docker или без него? Мне нужно иметь возможность обновить этот веб-сайт в кратчайшие сроки, и в настоящее время я даже не могу понять, как он работает или React.
На данный момент веб-сайт работает благодаря Docker и файлу Dockerfile, и я могу получить доступ ко всему на сервере.
Вот файл tsconfig.json:

Код: Выделить всё

{
"compilerOptions": {
"lib": [
"dom",
"dom.iterable",
"es6"
],
"allowJs": true,
"skipLibCheck": true,
"strict": true,
"noEmit": true,
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "bundler",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",
"incremental": true,
"plugins": [
{
"name": "next"
}
],
"baseUrl": ".",
"paths": {
"@/*": [
"./src/*"
]
},
"target": "ES2017"
},
"include": [
"next-env.d.ts",
"**/*.ts",
"**/*.tsx",
".next/types/**/*.ts"
],
"exclude": [
"node_modules"
]
}
А вот файл package.json:

Код: Выделить всё

{
"name": "my_association",
"version": "1.0.0",
"author": "the_lead_dev",
"private": true,
"dependencies": {
"@headlessui/react": "^2.2.4",
"clsx": "^2.1.1",
"framer-motion": "^12.23.6",
"lucide-react": "^0.525.0",
"next": "15.4.1",
"react": "19.1.0",
"react-dom": "19.1.0",
"tailwind-merge": "^3.3.1"
},
"devDependencies": {
"@eslint/eslintrc": "^3",
"@types/node": "^20",
"@types/react": "^19",
"@types/react-dom": "^19",
"autoprefixer": "^10.4.21",
"eslint": "^9",
"eslint-config-next": "15.4.1",
"tailwindcss": "^3.4.0",
"typescript": "^5"
}
}
Насколько мне известно, это необходимые файлы для компиляции и запуска приложения, но я понял, что необходим целевой файл (обычно index.html), и я не нахожу его ни в src/, ни где-либо еще.


Подробнее здесь: https://stackoverflow.com/questions/798 ... -react-app
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»