использовать скопированную библиотеку в другом проекте - PullRequest
0 голосов
/ 27 апреля 2019

Я новичок в Electron и Node.js, и теперь я изучаю Electron из видеоуроков. В этом уроке парень устанавливает axios с npm install axios --save, а затем импортирует его с const axios = require('axios'). Проблема в том, что я работаю за прокси-сервером, поэтому установка пакетов с помощью NPM довольно проблематична. Но у меня уже есть axios в моем другом проекте. Поэтому я просто скопировал его и вставил в node_modules моего текущего учебного проекта. Но похоже, что const axios = require('axios') не работает в нем. Как использовать эти скопированные оси в моем текущем проекте?

1 Ответ

0 голосов
/ 27 апреля 2019

Axios имеет много devDependencies. Они не устанавливаются, когда вы просто копируете их. Я бы посоветовал продублировать ваш существующий проект (при условии, что он там работает).

"devDependencies": {
    "bundlesize": "^0.17.0",
    "coveralls": "^3.0.0",
    "es6-promise": "^4.2.4",
    "grunt": "^1.0.2",
    "grunt-banner": "^0.6.0",
    "grunt-cli": "^1.2.0",
    "grunt-contrib-clean": "^1.1.0",
    "grunt-contrib-watch": "^1.0.0",
    "grunt-eslint": "^20.1.0",
    "grunt-karma": "^2.0.0",
    "grunt-mocha-test": "^0.13.3",
    "grunt-ts": "^6.0.0-beta.19",
    "grunt-webpack": "^1.0.18",
    "istanbul-instrumenter-loader": "^1.0.0",
    "jasmine-core": "^2.4.1",
    "karma": "^1.3.0",
    "karma-chrome-launcher": "^2.2.0",
    "karma-coverage": "^1.1.1",
    "karma-firefox-launcher": "^1.1.0",
    "karma-jasmine": "^1.1.1",
    "karma-jasmine-ajax": "^0.1.13",
    "karma-opera-launcher": "^1.0.0",
    "karma-safari-launcher": "^1.0.0",
    "karma-sauce-launcher": "^1.2.0",
    "karma-sinon": "^1.0.5",
    "karma-sourcemap-loader": "^0.3.7",
    "karma-webpack": "^1.7.0",
    "load-grunt-tasks": "^3.5.2",
    "minimist": "^1.2.0",
    "mocha": "^5.2.0",
    "sinon": "^4.5.0",
    "typescript": "^2.8.1",
    "url-search-params": "^0.10.0",
    "webpack": "^1.13.1",
    "webpack-dev-server": "^1.14.1"
},
...