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

如何用 npm 运行本地 js 文件

安装好 npm 后,cd 到待运行 js 文件的文件夹,运行 npm init,一步步敲回车,可修改可不修改,会生成 package.json 文件

scripts 中一定得是 start,如果是别的名字 js 不运行

确保你已经安装了Node.js和npm。如果没有安装,请访问Node.js官网下载并安装。

打开命令行工具(如Windows的命令提示符或Mac的终端)。

导航到包含你的JavaScript文件的文件夹。例如,如果你的文件位于C:\Users\YourUsername\my-js-project,你可以在命令行中输入cd C:\Users\YourUsername\my-js-project。

在项目文件夹中创建一个名为package.json的文件,这是npm项目的配置文件。你可以通过运行npm init命令来创建它,然后按照提示填写相关信息。如果不想填写任何信息,可以直接按回车键直到生成一个默认的package.json文件。

在package.json文件中,添加一个名为scripts的字段,用于定义运行JavaScript文件的命令。例如,如果你的文件名为main.js,可以添加如下内容:

{"name": "my-js-project","version": "1.0.0","description": "","main": "main.js","scripts": {"start": "node main.js"},"author": "","license": "ISC"
}

相关文章:

  • 山脉的个数/攀登者
  • 二叉树-------前,中,后序遍历 + 前,中,后序查找+删除节点 (java详解)
  • Stream流学习笔记
  • openJudge | 过滤多余的空格 C语言
  • Leetcode29:两数相除
  • 【python之美】减少人工成本之批量拿取文件名保存_4
  • Rust的Match语句:强大的控制流运算符
  • Gin 中使用 base64Captcha 生成图形验证码
  • flask+python高校学生综合测评管理系统 phl8b
  • 1.JavaScript中的数据类型
  • 小白学习Halcon100例:如何利用动态阈值分割图像进行PCB印刷缺陷检测?
  • DolphinScheduler安装与配置
  • 《零基础实践深度学习》波士顿房价预测任务1.3.3.4训练过程
  • 寒假学习记录13:JS对象
  • 探索XGBoost:自动化机器学习(AutoML)
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • co.js - 让异步代码同步化
  • create-react-app项目添加less配置
  • gulp 教程
  • JavaWeb(学习笔记二)
  • Java读取Properties文件的六种方法
  • JAVA之继承和多态
  • Mybatis初体验
  • Python中eval与exec的使用及区别
  • Sequelize 中文文档 v4 - Getting started - 入门
  • Spark学习笔记之相关记录
  • 阿里研究院入选中国企业智库系统影响力榜
  • 第2章 网络文档
  • 多线程事务回滚
  • 嵌入式文件系统
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • 自制字幕遮挡器
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • ​queue --- 一个同步的队列类​
  • #pragma data_seg 共享数据区(转)
  • #pragma预处理命令
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (8)STL算法之替换
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (超详细)语音信号处理之特征提取
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)人的集合论——移山之道
  • .NET Core 版本不支持的问题
  • .Net Core和.Net Standard直观理解
  • .net core开源商城系统源码,支持可视化布局小程序
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .net 验证控件和javaScript的冲突问题
  • .net(C#)中String.Format如何使用
  • .net知识和学习方法系列(二十一)CLR-枚举