npm 上传一个自己的应用(3) 在项目中导入及使用自己上传到NPM的工具

上文 npm 上传一个自己的应用(2) 创建一个JavaScript函数 并发布到NPM 我们创建了一个函数 并发上了npm

最后 我们这里 我们可以看到它的安装指令

这里 我们可以打开一个vue项目

终端输入 我们的安装指令

npm i 自己的包

如下代码

javascript 复制代码
npm i grtest

我们在 node_modules目录

下面 找到 我们自己想依赖项目

打开这个index.js 这个方法看着是不是非常熟悉呢? 哈哈哈

因为 我们这里的导出是

javascript 复制代码
export {
    summation
}

这是多个导出

javascript 复制代码
export default summation

才是唯一导出

因为是多个导出 我们导入 要这样

javascript 复制代码
import { summation } from "grtest";

简单说 import { 要引入的方法/组件名 } from "工具名";

如果是 唯一导出 import 要引入的方法/组件名 from "工具名";

然后 我们组件整体编写代码如下

html 复制代码
<template>
  <div>
    <button @click="count">计算</button>
  </div>
</template>

<script>
import { summation } from "grtest";
export default {
  data() {
    return {
    };
  },
  methods: {
    count() {
      let arg = summation(1,2);
      console.log(arg);
    }
  }
};
</script>

这里 我们导入了 我们写的 grtest 下的 summation

然后 通过函数 count 调用 summation 我们方法逻辑是 两个参数相加

然后我们写一个 arg 变量 接收返回值 然后控制台输出

点击后确认 没有任何问题

相关推荐
gnip6 小时前
企业级配置式表单组件封装
前端·javascript·vue.js
一只叫煤球的猫7 小时前
写代码很6,面试秒变菜鸟?不卖课,面试官视角走心探讨
前端·后端·面试
excel8 小时前
Three.js 材质(Material)详解 —— 区别、原理、场景与示例
前端
掘金安东尼8 小时前
抛弃自定义模态框:原生Dialog的实力
前端·javascript·github
hj5914_前端新手12 小时前
javascript基础- 函数中 this 指向、call、apply、bind
前端·javascript
薛定谔的算法12 小时前
低代码编辑器项目设计与实现:以JSON为核心的数据驱动架构
前端·react.js·前端框架
Hilaku12 小时前
都2025年了,我们还有必要为了兼容性,去写那么多polyfill吗?
前端·javascript·css
yangcode12 小时前
iOS 苹果内购 Storekit 2
前端
LuckySusu12 小时前
【js篇】JavaScript 原型修改 vs 重写:深入理解 constructor的指向问题
前端·javascript
LuckySusu12 小时前
【js篇】如何准确获取对象自身的属性?hasOwnProperty深度解析
前端·javascript