为了深入学习和理解lodash库中的_.defaultsDeep方法可能引发的原型链污染漏洞,我安装了VS Code作为代码编辑器。然而,在尝试运行app.js代码时,却遇到了一些意料之外的错误。下面,我将分享我面对这些问题时所采取的解决步骤。如果你也碰到了类似的困扰,不妨跟随我的方法一试,或许能帮你顺利解决问题。
问题一:安装VS Code后没有Run?
VS Code支持几十种主流编程语言,如JavaScript、Python、C++、Java、Go等,用户可以根据自己的需求,在扩展市场中自由选择和安装插件,这个问题只会发生在第一次使用VS Code的情况下。
VS Code下载地址:https://code.visualstudio.com/download
node.js下载地址:https://nodejs.org/zh-cn【Node.js是一个独立的JavaScript运行环境,能够用来编写服务器端的应用程序。】
解决方法:
1.安装Code Runner ,它支持运行多种语言的代码。
2.安装JavaScript(ES6)code snippets ,它含适用于 Vs Code 编辑器的 ES6 语法 JavaScript 代码片段(支持 JavaScript和TypeScript)。
问题二:app.js运行报错“Cannot find module 'XXX' ”?
Error: Cannot find module 'express'
当你在使用Node.js开发Web应用并尝试引入Express模块时,可能会遇到“Error: Cannot find module 'express'”这样的错误。这个错误通常意味着Node.js环境中没有安装Express模块,或者模块没有正确安装在你的项目中。
解决方法:
打开VS Code的终端使用npm安装Express ,运行以下命令来安装Express:
npm install express
问题三:npm 安装模块失败?
PS C:Usersxxx> npm install express
npm : 无法加载文件 C:Program Filesnodejsnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
npm install express
+ CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
根据提示“在此系统上禁止运行脚本”,因此这里需要更改策略。PowerShell 的执行策略是一个安全特性,用于控制 PowerShell 脚本和配置文件的加载和执行方式。当执行策略设置为 RemoteSigned 时,它允许运行用户自己编写的本地脚本。
解决方法:
打开Powershell,使用命令“set-ExecutionPolicy RemoteSigned”,将计算机上的执行策略更改为 RemoteSigned。
注:完成后可以改回原策略(N)。
再去执行app.js就成功了!!!
原文始发于微信公众号(秋风有意染黄花):VS Code运行app.js报错?这些解决方案助你快速摆脱“Cannot find module”困扰
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论