首页 > 解决方案 > 安装 npm 包后 Node.js 找不到模块 './index.js'

问题描述

安装名为“sensit-sigfox”的节点包后,nmp install sensit-sigfox --save我得到一个Error: Cannot find module './index.js'.

require('./index.js');在我的代码中使用。

我的项目文件夹中的实际文件结构是:./node_modules/sensit_sigfox/index.js

这似乎是一个常见错误,但我找不到正确的解决方案。

标签: node.jsnpmnode-modules

解决方案


不是吗:

const x = require('sensit-sigfox')

无论发布 ls -l 的 ./node_modules 目录,它都应该有助于指示正确的包含是什么。

注意:alwats 要求包与你 npm 安装它的名称相同,除非你做了一些非典型的事情,比如重命名 dir/package(除非你是专家,否则不要这样做,甚至认为 2x)。


推荐阅读