除非全局安装,否则节点程序包似乎无法在本地工作

时间:2019-10-24 17:00:19

标签: node.js npm

我是使用Node和npm的新手,并且一直在努力将Node软件包与我的js代码集成在一起。如果我在全球范围内使用npm安装该软件包,则一切正常。如果我在本地将其与package.json或从源代码一起使用,并使用: file:/home/user/...... 我收到与通过package.json使用npm包相同的错误。

软件包:https://www.npmjs.com/package/evm

错误:

EVM.node.js:1
module.exports=function(e){var d={};function t(a){if(d[a])return d[a].exports;var s=d[a]={i:a,l:!1,exports:{}};return e[a].call(s.exports,s,s.exports,t),s.l=!0,s.exports}return t.m=e,t.c=d,t.d=function(e,d,a){t.o(e,d)||Object.defineProperty(e,d,{enumerable:!0,get:a})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,d){if(1&d&&(e=t(e)),8&d)return e;if(4&d&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(t.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&d&&"string"!=typeof e)for(var s in e)t.d(a,s,function(d){return e[d]}.bind(null,s));return a},t.n=function(e){var d=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(d,"a",d),d},t.o=function(e,d){return Object.prototype.hasOwnProperty.call(e,d)},t.p="",t(t.s=15)}([function(e,d,t){"use strict";Object.d

TypeError: e.replace is not a function

非常感谢您的帮助。 npm版本= 6.9.0 节点版本= v10.16.3

0 个答案:

没有答案