【问题标题】:use copied library in another project在另一个项目中使用复制的库
【发布时间】:2019-04-27 23:11:41
【问题描述】:

我是 Electron 和 Node.js 的新手,现在我通过视频教程学习 Electron。在教程中,这个家伙使用npm install axios --save 安装 axios,然后使用const axios = require('axios') 导入它。问题是我在工作中落后于代理,所以使用 NPM 安装包是很成问题的。但是我的另一个项目中已经有了 axios。所以我只是将它复制并粘贴到我当前教程项目的 node_modules 中。但似乎const axios = require('axios') 在其中不起作用。如何在我当前的项目中使用复制的 axios?

【问题讨论】:

    标签: node.js electron axios


    【解决方案1】:

    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"
    },
    

    【讨论】:

      猜你喜欢
      • 2011-09-03
      • 2021-06-23
      • 1970-01-01
      • 2013-01-15
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多