node.js - 安装 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
这似乎是一个常见错误,但我找不到正确的解决方案。
解决方案
不是吗:
const x = require('sensit-sigfox')
无论发布 ls -l 的 ./node_modules 目录,它都应该有助于指示正确的包含是什么。
注意:alwats 要求包与你 npm 安装它的名称相同,除非你做了一些非典型的事情,比如重命名 dir/package(除非你是专家,否则不要这样做,甚至认为 2x)。