Запуск Npm в автономном режиме win10

#javascript #node.js #reactjs #npm #npx

#javascript #node.js #reactjs #npm #npx

Вопрос:

У меня есть проект React, созданный на macOS, и я хочу запустить его на win10, но компьютер win10 в локальной сети корпорации, поэтому я не могу использовать «npm install» для загрузки всех зависимостей. Следовательно, я получил их все и создал проект через Git, так что на данный момент на win10 у меня есть все файлы, необходимые для «запуска npm». Но вот несколько ошибок, когда я пытался запустить сервер разработки или созданный проект:

  1. запуск npm (== «запуск реактивных скриптов»)
    ‘react-scripts’ не распознается как внутренняя или внешняя команда
  2. запуск npm (== «node node_modules/.bin/react-запуск сценариев»)
    Неожиданный токен ‘.’
    Отсутствие дополнительных косых черт перед .bin для скрининга не помогло.
  3. сборка npx serve -s
    сеть для registry.npmjs.org/serve сбой.
    Непонятно, зачем ему вообще нужен интернет, я просто хочу запустить встроенный проект.

Все советы заключаются в том, чтобы запустить «npm install» перед «npm start», но я не могу подключиться к центральному артефакту из нашей локальной сети, и у меня уже есть все зависимости.
Следовательно, есть способ просто запустить сервер разработки или упаковать все файлы проекта в какой-нибудь аналог .jar полностью без интернета?

package.json

   "name": "frontend",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@date-io/date-fns": "^1.1.0",
    "@material-ui/core": "^4.11.0",
    "arui-feather": "^18.4.0",
    "axios": "^0.21.0",
    "core-js": "^3.7.0",
    "date-fns": "^2.0.0-beta.5",
    "material-table": "^1.69.2",
    "react": "^16.14.0",
    "react-dom": "^16.14.0",
    "react-router": "latest",
    "react-router-dom": "^5.2.0",
    "react-scripts": "4.0.0",
    "web-vitals": "^0.2.4"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}
 

Комментарии:

1. Вот предложение с предположением, что вы просто хотите запустить этот проект на компьютере с Windows (а не работать над ним там). Вы можете запустить yarn build его на своем Mac, загрузить его куда-нибудь, а затем запустить сгенерированную сборку на своем компьютере с Windows. Вы также можете использовать такие вещи, как песочница кода (если она тоже не заблокирована).

2. @ParthianShotgun мой проект, созданный с помощью «react-scripts build», не работает, см. Пункт 3. Есть ли причина попробовать с помощью пряжи?

3. Нет, без причины, просто опечатка (по привычке).