当前位置: 首页 > news >正文

构建一个简单的 npm 验证项目

构建一个简单的 npm 验证项目

  • 0. 背景
  • 1. 构建过程
    • 1-1. 创建项目并初始化
    • 1-2. 安装 mjs 支持的 package
    • 1-3. 在 package.json 中添加 mjs 脚本
    • 1-4. 创建 index.mjs 文件
    • 1-5. 执行脚本
  • 2. (Optional)环境变量配置

0. 背景

工作上需要验证一下 npm 程序,所以需要构建一个简单的 npm 验证项目。

1. 构建过程

1-1. 创建项目并初始化

mkdir my-project
cd my-project
npm init -y

1-2. 安装 mjs 支持的 package

npm install -g @babel/cli @babel/core @babel/node @babel/preset-env

1-3. 在 package.json 中添加 mjs 脚本

"scripts": {"dev": "npx babel-node index.mjs"
}

1-4. 创建 index.mjs 文件

// index.mjs
console.log('Hello world!');

1-5. 执行脚本

npm run dev

输出:

> my-project@1.0.0 dev
> npx babel-node index.mjsHello world!

2. (Optional)环境变量配置

export PATH=$PATH:$(npm get prefix -g)/lib/node_modules/bin:$(npm get prefix -g)/lib/node_modules/lib/node_modules"

完结!

http://www.lryc.cn/news/260199.html

相关文章:

  • 利用vue-okr-tree实现飞书OKR对齐视图
  • 持续集成交付CICD:CentOS 7 安装SaltStack
  • vscode 环境配置
  • pytorch文本分类(二):引入pytorch处理文本数据
  • Centos硬盘操作合集
  • 三大循环语句
  • Mybatis详解
  • spring cloud alibaba RocketMQ 最佳实践
  • php使用OpenCV实现从照片中截取身份证区域照片
  • 抖音ip地址切换会看不到视频吗
  • 有关爬虫http/https的请求与响应
  • 模块二——滑动窗口:438.找到字符串中所有字母异位词
  • 排序算法(二)-冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序、基数排序
  • 智能优化算法应用:基于探路者算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • 高效排队,紧急响应:RabbitMQ Priority Queue全面指南【RabbitMQ 九】
  • Java中使用EasyExcel写excel文件
  • 【C语言程序设计】函数程序设计
  • GDPU 数据结构 天码行空14
  • 科技提升安全,基于YOLOv5系列模型【n/s/m/l/x】开发构建商超扶梯场景下行人安全行为姿态检测识别系统
  • 【网络安全】网络防护之旅 - 对称密码加密算法的实现
  • 鸿蒙arkTs Toast抽取 及使用
  • 网络安全渗透测试的相关理论和工具
  • C 语言 xml 库的使用
  • 群晖(Synology)云备份的方案是什么
  • Flask 中的跨域难题:定义、影响与解决方案深度解析
  • 汽车IVI中控开发入门及进阶(十二):V4L2视频
  • gitlab下载安装
  • Jmeter,提取响应体中的数据:正则表达式、Json提取器
  • 【SpringBoot篇】基于布隆过滤器,缓存空值,解决缓存穿透问题 (商铺查询时可用)
  • Gitlab基础篇: Gitlab docker 安装部署、Gitlab 设置账号密码