npm-模块即使已安装也无法识别

时间:2018-03-27 12:59:09

标签: node.js npm

我在Windows上运行。

我的模块是通过npm install安装的。它位于我的项目本地创建的node_modules

出于某种原因,突然node已停止识别我的模块,即使它已安装并位于root/node_modules位置!!

我尝试过在网上找到的所有东西。发生了什么???

  • 尝试清除npm的缓存
  • kill node.js进程
  • 重新打开我的命令行
  • 甚至重新启动了我的电脑!!
  • 路径配置正确

还有一件事:

如果我通过以下方式手动安装软件包:npm install --save my-module
它识别我的包裹。

修改

我注意到,当我运行npm install时,它不会创建node_modules/.bin文件夹,因为当我运行npm install --save my-module时,它会创建它。

编辑2

手动将我的包放在.bin文件夹中而不是它的作用

1 个答案:

答案 0 :(得分:-1)

请首先重新安装您的节点并关闭PC至少5分钟。

您可以按照以下步骤操作:

    在开始菜单的搜索框中
  • 搜索环境变量
  • 单击它,然后转到环境变量
  • 点击 PATH
  • 点击修改
  • 点击新建,然后尝试复制粘贴您“ bin ”文件夹的路径[找到您的位置例如根据我的机器'C:\Program Files\nodejs\node_modules\npm\bin'

如果出现任何错误。尝试另一步骤:

  • 点击新建,然后浏览到“ bin ”文件夹