最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

为什么安装了“npm install

运维笔记admin14浏览0评论

为什么安装了“npm install

为什么安装了“npm install

我正在开发一个Windows环境。

我安装了一个模块

npm install -g themodule

模块已安装,我可以通过命令查看

npm list -g --depth 0

但是当我做一个require(“模块”)时,我得到一个错误:

Error: Cannot find module 'themodule'

我认为这是一个新手的错误,但我没有看到它。

有人有解释吗?

回答如下:

您正在全局安装该程序包,但未在项目的node_modules文件夹中使其可用。

你需要付出

npm i --save-dev themodule //这会为开发目的安装devDependency

npm i --save themodule //这会安装一个依赖项,并准备好生产。

(请参阅.. npm i相当于npm install

--

简而言之.devDependencies中的package.json对象将具有所有与开发相关的包,而dependency对象将具有生产就绪包。

所以..召唤这个..当你说require('themodule')时,那么节点检查这个依赖包是否在node_modules文件夹中可用..

所以在你的情况下它不是,这是错误的原因..

现在,在package.json中添加依赖包软件包或者执行npm i --save themodule

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论