首页 > 编程语言 >vscode + nodesjs import 和 require 使用的两种case

vscode + nodesjs import 和 require 使用的两种case

时间:2023-07-10 10:48:16浏览次数:53  
标签:case function return vscode require js add multiple div

在 环境 nodejs + vscode 的环境下, 使用nodejs 作为 js 的解释器,  在这种环境中直接使用 export/import 是无法正常工作的。 

解决方式有两个:

1. npm init -y 胜场 package.json 修改内容增加:  "type":"module",

{
  "name": "javascript",
  "version": "1.0.0",
  "description": "",
  "main": "demo01.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "type":"module",
  "license": "ISC"
}

 然后即可使用:

// lib2.js  

function add(a,b){
    return a+b;
}

function multiple(a,b){
    return a*b;
}

const div = function (a, b){
    return a/b;
}


export {add, multiple, div};

// demo01.js


import {add , multiple} from "./lib2.js";
let c = add(3,5);
console.log(c);

方法2:

使用 require

//lib.js

function add(a,b){
    return a+b;
}

function multiple(a,b){
    return a*b;
}

const div = function (a, b){
    return a/b;
}


module.exports = {
    add, multiple, div
}

//demo01.js

const {add, multiple, div} = require('./lib.js');
let c = add(3,5);
console.log(c);

  

标签:case,function,return,vscode,require,js,add,multiple,div
From: https://www.cnblogs.com/S-volcano/p/17540279.html

相关文章

  • vscode 远程 开发 centos7 c语言
    本地vscode,搭建centos7的c语言开发环境远程主机一台或本地虚拟主机一台;本地电脑需要安装vscode的软件,vscode下载链接;vscode需要安装remote-ssh插件*vscode的debug参考文档远程主机安装gccyuminstall-ygccgdb查看gcc是否安装成功,gcc-vvscode用远程开发工具链接......
  • vscode makedown md代码片段不生效
    1.创建markdoen代码片段文件。注意文件名:markdown.json2.写代码片段:"多行注释":{ "prefix":"notebash", "body":[ "", "```bash", "", "```", "" ], "description":......
  • VSCode 编辑器的基本配置
    VSCode编辑器的基本配置在正式开始本文的内容之前,请允许我先做一些自我介绍:严格来说,我是个自由职业者,经常会参与一些计算机专著的写作与翻译工作(主要作品如下图所示),业余偶尔也会有一些机会定期或不定期地参与国内外大学、开源社区中的一些个人研究项目,也帮忙指导过一些硕士论......
  • 解决远程主机的默认 shell 为 fish 时,vscode remote 无法连接的问题
    问题描述我主要用的shell就是fish,主打一个开箱即用,虽然也配置过zsh,但是感觉配置好的zsh在易用性上也就是fish的水平。此前,一直以来默认的shell都是bash,ssh或者vscoderemote远程连接上去之后,再输入fish来进行手动切换,后来嫌麻烦,就执行chsh-s/usr/bin/fish将......
  • 在MAC OS上的vscode 安装java开发环境
    在MacOS上安装vscode的java开发环境.按照vscode的官方说明安装Java相关插件,遇见下列问题并解决了.安装JDK环境安装ExtensionPackforJava 插件后,vscode会提示你安装一个java,我安装提示安装了java.后来才发现安装的是jre,并不是JDK.还是需要去oracle或者micorsoft网......
  • ubuntu pip is configured with locations that require TLS/SSL
    使用pip时出现pipisconfiguredwithlocationsthatrequireTLS/SSL是因为在编译时候没有加上开启SSL的参数,现在大部分的网络链接为了安全,都开启了SSL加密,常见的有HTTPS。加上--with-openssl=/usr参数--with-openssl需要指定的是openssl的源码目录,经过测试u......
  • 006 学习笔记--内置函数 | 字符串函数 + 数值函数 + 日期函数 + 流程控制函数(if ifnu
    函数:是指一段可以直接被另一段程序调用的程序或代码。MySQL内置函数: 字符串函数-------------------------------mysql内置函数--字符串函数-------------------------------字符串拼接--CONCAT(str1,str2,...)selectCONCAT('I','love','you');--returnIlove......
  • 使用vscode的devcontainer以及docker初体验
    想尝试0xffff提供的devcontainer来搭建开发环境。在后面发现搭建失败,都显示连接失败。后面查看nginx的log日志发现,nginx服务是正常启动的,可以看到404。查看phperrorlog发现,是未找到autoload.php。顺着找下去我发现,可能是因为composer包没有安装完全。flarum-lang/chinese-simp......
  • vscode插件转移到另一台电脑
    将vscode插件转移到另外一台电脑中需求外网电脑的vscode安装了很多插件,内网电脑无互联网环境,需要一个个插件下载离线安装包很麻烦。解决方法1、打开之前电脑,找到原电脑VSCode的插件安装目录一般是在:C:\Users\用户名.vscode\extensions2、复制文件目录extensions3、在新的......
  • pip install -r requirements.txt安装问题
    pipinstall-rrequirements.txt安装问题一、requirements.txt介绍:python项目中必须包含一个requirements.txt文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。requirements.txt可以通过pip命令自动生成和安装。Pycharm的Terminal端生成requirements.txt文件......