我试图在空文件夹中运行这个简单文件
// 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 moment
和npm install moment
。
我在做什么noob错误?
答案 0 :(得分:2)
只需在文件夹内的控制台上执行以下命令:
npm init // just hit enter some times or follow the process
npm install moment --save
node time.js
注意:您可以跳过npm init部分,但由于依赖性控制,我不推荐它。
答案 1 :(得分:0)
您需要确保在要求依赖项之前启动了包,
安装时刻
npm install moment
初始化包
npm init
这将创建package.json,确保依赖项中的“moment ^ x.x.x”可用
将time.js设置为包的脚本中的main.js,
例如
"scripts": {
"start": "node time.js",
},
然后运行应用
npm start