https://codesandbox.io как реализовать зависимости от локальной версии - PullRequest
0 голосов
/ 06 августа 2020

Я наткнулся на проект, который мне показался интересным. https://codesandbox.io/s/bar-chart-race-eop0s?file= / src / index. js

Скачал файлы. Мне нужно включить зависимости, как я вижу в файле пакета json:

{ "name": "гистограмма-стартер", "версия": "1.0.0", "описание": "", "main": "index. html", "scripts": { "start": "индекс посылки. html --open", "build": "индекс построения участка. html" }, "dependencies": { "@ types / d3": "5.7.2", "d3": "5.15.0" }, "devDependencies": { "@ babel / core": "7.2.0", "упаковщик посылок": "^ 1.6.1" }, "ключевые слова": [] } Я получил зависимости.

Ответы [ 2 ]

0 голосов
/ 07 августа 2020

https://codesandbox.io использует менеджер пакетов javascript. подсказка была в пакете. json и как это было написано.

для хорошего описания эволюции javascript: https://medium.com/the-node-js-collection/modern-javascript-explained-for-dinosaurs-f695e9747b70

https://en.wikipedia.org/wiki/Npm_ (программное обеспечение)

npm (первоначально сокращение от Node Package Manager) [4] - это менеджер пакетов для языка программирования JavaScript. Это менеджер пакетов по умолчанию для среды выполнения JavaScript Node.js. Он состоит из клиента командной строки, также называемого npm, и онлайн-базы данных publi c и платных частных пакетов, называемой реестром npm. Доступ к реестру осуществляется через клиент, а доступные пакеты можно просматривать и искать через веб-сайт npm. Менеджер пакетов и реестр управляются npm, In c

https://www.stackchief.com/tutorials/npm%20install%20%7C%20how%20it%20works npm зависимости vs devDependencies Так в чем разница? Пакеты, включенные как devDependencies, не будут установлены, если используется необязательный флаг --production. Это позволяет исключить пакеты, необходимые только для разработки. Например, линтеры популярны для обеспечения чистого кода, но не нужны в производственной среде. Вы должны включить линтер-пакет как devDependency, чтобы вы могли запускать линтеры для вашего кода локально, не включая его в производственную сборку. npm установить (с --production) скачать npm https://nodejs.org/en/download/

NPM против Bower против Browserify против Gulp против Grunt против Webpack NPM против Bower против Browserify против Gulp против Grunt против Webpack

для установки npm на windows: https://phoenixnap.com/kb/install-node-js-npm-on-windows

, чтобы сохранить кодыandbox.io на windows:

  1. сохраните zip-файл.
  2. распаковать zip-файл в папку.
  3. открыть командную строку.
  4. введите команду npm: npm install --save
0 голосов
/ 06 августа 2020

Вам также необходимо установить devDependencies (npm i -D), а затем запустить npm start.

...