I am new to the blockchain field and I try to run sample network from Hyperledger network follow this documentation . I started download the prerequisite and get every things right .
The network is working and deploy it using JavaScript after all the channel and deployment I cd into the JavaScript-application to run the app.js as the documentation said but I got this error
node app
node:internal/modules/cjs/loader:944
throw err;
^
Error: Cannot find module 'pkcs11js'
Require stack:
- D:\fifthLevel\blockchain\hyperledger\try-fabric-network\go\src\github.com\FatimaAlmashhor\fabric-samples\asset-transfer-basic\application-javascript\node_modules\fabric-common\lib\impl\bccsp_pkcs11.js
- D:\fifthLevel\blockchain\hyperledger\try-fabric-network\go\src\github.com\FatimaAlmashhor\fabric-samples\asset-transfer-basic\application-javascript\node_modules\fabric-common\lib\User.js
- D:\fifthLevel\blockchain\hyperledger\try-fabric-network\go\src\github.com\FatimaAlmashhor\fabric-samples\asset-transfer-basic\application-javascript\node_modules\fabric-common\index.js
- D:\fifthLevel\blockchain\hyperledger\try-fabric-network\go\src\github.com\FatimaAlmashhor\fabric-samples\asset-transfer-basic\application-javascript\node_modules\fabric-network\lib\logger.js
- D:\fifthLevel\blockchain\hyperledger\try-fabric-network\go\src\github.com\FatimaAlmashhor\fabric-samples\asset-transfer-basic\application-javascript\node_modules\fabric-network\lib\impl\query\query.js
- D:\fifthLevel\blockchain\hyperledger\try-fabric-network\go\src\github.com\FatimaAlmashhor\fabric-samples\asset-transfer-basic\application-javascript\node_modules\fabric-network\lib\transaction.js
- D:\fifthLevel\blockchain\hyperledger\try-fabric-network\go\src\github.com\FatimaAlmashhor\fabric-samples\asset-transfer-basic\application-javascript\node_modules\fabric-network\lib\contract.js
- D:\fifthLevel\blockchain\hyperledger\try-fabric-network\go\src\github.com\FatimaAlmashhor\fabric-samples\asset-transfer-basic\application-javascript\node_modules\fabric-network\lib\network.js
- D:\fifthLevel\blockchain\hyperledger\try-fabric-network\go\src\github.com\FatimaAlmashhor\fabric-samples\asset-transfer-basic\application-javascript\node_modules\fabric-network\lib\gateway.js
- D:\fifthLevel\blockchain\hyperledger\try-fabric-network\go\src\github.com\FatimaAlmashhor\fabric-samples\asset-transfer-basic\application-javascript\node_modules\fabric-network\index.js
- D:\fifthLevel\blockchain\hyperledger\try-fabric-network\go\src\github.com\FatimaAlmashhor\fabric-samples\asset-transfer-basic\application-javascript\app.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:941:15)
at Function.Module._load (node:internal/modules/cjs/loader:774:27)
at Module.require (node:internal/modules/cjs/loader:1013:19)
at require (node:internal/modules/cjs/helpers:93:18)
at Object.<anonymous> (D:\fifthLevel\blockchain\hyperledger\try-fabric-network\go\src\github.com\FatimaAlmashhor\fabric-samples\asset-transfer-basic\application-javascript\node_modules\fabric-common\lib\impl\bccsp_pkcs11.js:27:18)
at Module._compile (node:internal/modules/cjs/loader:1109:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1138:10)
at Module.load (node:internal/modules/cjs/loader:989:32)
at Function.Module._load (node:internal/modules/cjs/loader:829:14)
at Module.require (node:internal/modules/cjs/loader:1013:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'D:\\fifthLevel\\blockchain\\hyperledger\\try-fabric-network\\go\\src\\github.com\\FatimaAlmashhor\\fabric-samples\\asset-transfer-basic\\application-javascript\\node_modules\\fabric-common\\lib\\impl\\bccsp_pkcs11.js',
'D:\\fifthLevel\\blockchain\\hyperledger\\try-fabric-network\\go\\src\\github.com\\FatimaAlmashhor\\fabric-samples\\asset-transfer-basic\\application-javascript\\node_modules\\fabric-common\\lib\\User.js',
'D:\\fifthLevel\\blockchain\\hyperledger\\try-fabric-network\\go\\src\\github.com\\FatimaAlmashhor\\fabric-samples\\asset-transfer-basic\\application-javascript\\node_modules\\fabric-common\\index.js',
'D:\\fifthLevel\\blockchain\\hyperledger\\try-fabric-network\\go\\src\\github.com\\FatimaAlmashhor\\fabric-samples\\asset-transfer-basic\\application-javascript\\node_modules\\fabric-network\\lib\\logger.js',
'D:\\fifthLevel\\blockchain\\hyperledger\\try-fabric-network\\go\\src\\github.com\\FatimaAlmashhor\\fabric-samples\\asset-transfer-basic\\application-javascript\\node_modules\\fabric-network\\lib\\impl\\query\\query.js',
'D:\\fifthLevel\\blockchain\\hyperledger\\try-fabric-network\\go\\src\\github.com\\FatimaAlmashhor\\fabric-samples\\asset-transfer-basic\\application-javascript\\node_modules\\fabric-network\\lib\\transaction.js',
'D:\\fifthLevel\\blockchain\\hyperledger\\try-fabric-network\\go\\src\\github.com\\FatimaAlmashhor\\fabric-samples\\asset-transfer-basic\\application-javascript\\node_modules\\fabric-network\\lib\\contract.js',
'D:\\fifthLevel\\blockchain\\hyperledger\\try-fabric-network\\go\\src\\github.com\\FatimaAlmashhor\\fabric-samples\\asset-transfer-basic\\application-javascript\\node_modules\\fabric-network\\lib\\network.js',
'D:\\fifthLevel\\blockchain\\hyperledger\\try-fabric-network\\go\\src\\github.com\\FatimaAlmashhor\\fabric-samples\\asset-transfer-basic\\application-javascript\\node_modules\\fabric-network\\lib\\gateway.js',
'D:\\fifthLevel\\blockchain\\hyperledger\\try-fabric-network\\go\\src\\github.com\\FatimaAlmashhor\\fabric-samples\\asset-transfer-basic\\application-javascript\\node_modules\\fabric-network\\index.js',
'D:\\fifthLevel\\blockchain\\hyperledger\\try-fabric-network\\go\\src\\github.com\\FatimaAlmashhor\\fabric-samples\\asset-transfer-basic\\application-javascript\\app.js'
]
}
I do not know exactly from where the error is coming the node seems fine and all the packages I can see them inside the node_modules and package-lock.json
node -v
v16.3.0
npm -v
7.17.0