javascript - 节点 - 尝试通过键入 node server.js 通过 CLI 运行文件“server.js”,但它显示消息为找不到模块
问题描述
找到我尝试运行该文件的 Visual Studio Code 应用程序。事情看起来不错,但它说找不到模块。在下面找到我的终端输出以及“节点程序”中的屏幕截图
F:\Git Clone\Node.js_From 31Oct2019\IBM-Developer\Node.js\Course\Unit-6>node server.js
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module 'sqlite3'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (F:\Git Clone\Node.js_From 31Oct2019\IBM-Developer\Node.js\Course\Unit-6\utils\utils.js:23:17)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
解决方案
您必须运行npm i
然后重新启动您的应用程序和 vs 代码。
推荐阅读
- php - laravel - 如何在使用多个中间件时从第一个中间件返回响应
- c++ - 为什么 c++ 中的组合数据结构比独立数组的性能低
- gradle - Gradle“应用程序”插件更改入口点脚本名称
- java - 根据约定使用引用类进行Java类嵌套
- c# - 如何使用 system.net.http 将 HttpResponseContent 读取为流
- node.js - AWS > CodeStar > Node.JS - Lambda 模板运行 Node.JS 6.14,如何升级到 8.10?
- php - 如何匹配 XPath 查询的一部分中的两个元素中的任何一个
- azure-cosmosdb - 在 CosmosDb 中使用 BulkExecutor 时出现无效索引异常
- facebook-graph-api - Facebook Graph API - 用照片发表评论
- c# - Unity ParticleSystem 代码,它是如何工作的?