我已经在我的DateJS项目中安装了NodeJS,以便于处理添加月份。我把它添加到我的package.json中。
"datejs": "*"然后通过以下方式安装:
root@v-hj-0190:~/deepak/appJade# npm -d install
npm info it worked if it ends with ok
npm info using npm@1.4.28
npm info using node@v0.10.33
npm info preinstall appJade@0.0.0
npm info trying registry request attempt 1 at 15:08:34
npm http GET https://registry.npmjs.org/datejs
npm http 304 https://registry.npmjs.org/datejs
npm info install datejs@1.0.0-rc3 into /root/deepak/appJade
npm info installOne datejs@1.0.0-rc3
npm info preinstall datejs@1.0.0-rc3
npm info build /root/deepak/appJade/node_modules/datejs
npm info linkStuff datejs@1.0.0-rc3
npm info install datejs@1.0.0-rc3
npm info postinstall datejs@1.0.0-rc3
npm info build /root/deepak/appJade
npm info linkStuff appJade@0.0.0
npm info install appJade@0.0.0
npm info postinstall appJade@0.0.0
npm info prepublish appJade@0.0.0
datejs@1.0.0-rc3 node_modules/datejs
npm info ok
root@v-hj-0190:~/deepak/appJade# 我在app.js中添加了要求行
...
var bodyParser = require('body-parser');
var Date = require('datejs');
...但下列代码仍有错误:
var approvalDate = Date.today();
^
TypeError: Object function Date() { [native code] } has no method 'today'
..
var n = 6;
console.log(n.months().fromNow());
^
TypeError: Object 6 has no method 'months'注意:我是NodeJS新手,需要在DateJS中集成/使用project.Only直接函数的示例随处可见。
发布于 2015-02-06 14:21:20
datejs通过扩展构建在Date中的javascript来工作,因此不需要将require分配给一个变量。而不是..。
var Date = require('datejs');只需做以下要求:
require('datejs')然后,当您将全部设置(或者,如果您有一些理由将模块分配给一个变量,使用‘日期’以外的东西)。
https://stackoverflow.com/questions/28363773
复制相似问题