繁体   English   中英

在终端中运行js文件

[英]Running js file in terminal

我正在尝试在一个空文件夹中运行此简单文件

// time.js
const moment = require('moment')

function getDay() {
  var today = moment().day()
  console.log(today);
}

getDay()

使用node time.js

但是我明白了

Error: Cannot find module 'moment'

但是我已经运行npm install -g momentnpm install moment

我在做什么菜鸟错误?

只需在控制台中的文件夹内执行以下命令:

npm init // just hit enter some times or follow the process
npm install moment --save
node time.js

注意:您可以跳过npm init部分,但是由于依赖控制,我不建议这样做。

您需要确保在要求依赖项之前已启动该程序包,

安装时刻

npm install moment

初始化包

npm init

这将创建package.json,确保“ moment ^ xxx”在依赖项中可用

同样在包的脚本中将time.js设置为main.js,

例如

"scripts": {
    "start": "node time.js",
  },

然后运行该应用

npm start

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM