首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模块是无关的npm

模块是无关的npm
EN

Stack Overflow用户
提问于 2019-05-20 13:25:33
回答 2查看 28.1K关注 0票数 23

我已经检查了connect-privkey-to-provider模块是否在依赖项中。然而,它一直说,'connect-privkey-to-provider'.模块‘连接-私钥-提供者’是多余的npm,找不到模块

我的密码怎么了?

PS C:\User\1Sun\加法--游戏-初学者>松露部署--网络klay万亿错误:无法在需要时(内部/模块/cjs/loader.js:582:15)在Module.require (内部/模块/cjs/loader.js:637:17)(内部/模块/cjs/helpers.js:22:18)找到Function.Module._resolveFilename (内部/模块/cjs/loader.js:582:15)的Module.require(内部/模块/cjs/loader.js:637:17)。(C:\Users\1Sun\addition-game-starter\truffle.js:2:29) at Module._compile (内部/模块/cjs/loader.js:701:30),Object.Module._extensions..js (内部/模块/cjs/loader.js:712:10),Module.load (内部/模块/cjs/loader.js:600:32),tryModuleLoad (内部/模块/cjs/loader.js:539:12),Function.Module._load (内部/模块/cjs/loader.js:600:32)。:531:3)在需要时(内部/模块/cjs/loader.js:637:17)(内部/模块/cjs/helpers.js:22:18),(C:\Users\1Sun\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-config\index.js:254:1) at Function.Config.detect (C:\Users\1Sun\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle(C:\Users\1Sun\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-core\lib\commands\migrate.js:35:1) at Command.run (C:\Users\1Sun\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-core\lib\command.js:101:1) at Object。(C:\Users\1Sun\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-core\cli.js:22:1) at webpack_require (C:\Users\1Sun\AppData\Roaming\npm\node_modules\truffle\build\webpack:\webpack\bootstrap 07919955e53f633c90:19:1) C:\Users\1Sun\AppData\Roaming\npm\node_modules\truffle\build\webpack:\webpack\bootstrap 0791995555e53f633c90:65:1。(C:\Users\1Sun\AppData\Roaming\npm\node_modules\truffle\build\cli.bundled.js:71:10) at Module._compile (内部/模块/cjs/loader.js:701:30)

package.json

代码语言:javascript
复制
{
  "name": "klay-dapp-boilerplate",
  "version": "0.0.1",
  "description": "boilerplate for klaytn-based app",
  "main": "truffle.js",
  "scripts": {
    "build": "webpack",
    "dev": "webpack-dev-server"
  },
  "dependencies": {
    "caver-js": "^0.0.2-m",
    "connect-privkey-to-provider": "^0.0.3",
    "spin.js": "^4.0.0"
  },
  "devDependencies": {
    "copy-webpack-plugin": "^4.6.0",
    "eslint": "^4.19.1",
    "webpack": "^4.7.0",
    "webpack-cli": "^3.1.1",
    "webpack-dev-server": "^3.1.4"
  },
  "eslintConfig": {
    "env": {
      "browser": true,
      "node": true
    }
  }
}

truffle.js

代码语言:javascript
复制
// truffle.js config for klaytn.
const PrivateKeyConnector = require('connect-privkey-to-provider')
const NETWORK_ID = '1001'
const GASLIMIT = '20000000'
const URL ='https://api.baobab.klaytn.net:8651'
const PRIVATE_KEY = '0x80ea7e298ba2cbf484e6c0c0703ccf2ea94be7f8a1a097fc013042b4888a2e80'

module.exports = {
    networks: {
        klaytn: {
            provider: new PrivateKeyConnector(PRIVATE_KEY, URL),
            network_id: NETWORK_ID,
            gas: GASLIMIT,
            gasPrice: null,
        }
    }
}

误差

EN

回答 2

Stack Overflow用户

发布于 2019-05-22 09:35:18

您的代码在我的环境中运行良好。试着这样做:

  • 删除node_modules
  • 删除package-lock.json
  • 更新trufflenpm update -g truffle
  • 使用命令npm i重新安装

之后,只需更改solidity version文件夹中的contracts

代码语言:javascript
复制
pragma solidity ^0.5.0;
票数 14
EN

Stack Overflow用户

发布于 2021-07-25 01:54:21

在我更改某些依赖项的情况下,我删除了package-lock.json node_modules,但我也不得不删除。

我关闭了所有窗口,删除了package-lock.jsonnode_modules文件夹,并重新安装了npm安装

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56221938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档