nodejs 运行报错 我的npm 安装了crypto 模块提示报错没有

:\ruishu>node cipher.js
nternal/modules/cjs/loader.js:985
 throw err;
 ^

rror: Cannot find module 'crypto-js'
equire stack:
 D:\ruishu\cipher.js
[90m    at Function.Module._resolveFilename (internal/modules/cj
15)[39m
[90m    at Function.Module._load (internal/modules/cjs/loader.js
[90m    at Module.require (internal/modules/cjs/loader.js:1044:1
[90m    at require (internal/modules/cjs/helpers.js:77:18)[39m
   at Object.<anonymous> (D:\ruishu\cipher.js:1:16)
[90m    at Module._compile (internal/modules/cjs/loader.js:1158:
[90m    at Object.Module._extensions..js (internal/modules/cjs/l
)[39m
[90m    at Module.load (internal/modules/cjs/loader.js:1002:32)
[90m    at Function.Module._load (internal/modules/cjs/loader.js
[90m    at Function.executeUserEntryPoint [as runMain] (internal
n.js:74:12)[39m {
 code: [32m'MODULE_NOT_FOUND'[39m,

image.png

阅读 8.3k
2 个回答

node 中使用 crypto 是不需要 npm 装的。

image.png

可以看到他已经是自带的模块了

nmp 不加 -g 管理的当前目录的依赖。

所以你换了目录,两个结果就没有关系了。

你需要到你运行 cipher.js 的目录去 npm install

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题