我有两个文件:
C:\ p \的NodeJS \公共\ Test.js:
print " Conversor de moeda"
print " by DB \n"
def voltar(tipo_conv=None):
opcao=raw_input("--------------------------------------------------------------------------\nPara converter outro valor - Inserir 1 \nPara voltar ao menu - Inserir 2 \n--------------------------------------------------------------------------\n")
if opcao == "1":
conversor(tipo_conv)
elif opcao == "2":
conversor()
else:
voltar()
def conversor(tipo_conv=None):
if not tipo_conv:
tipo_conv=raw_input("Inserir o número correspondente ao tipo de conversão desejado e carregar no enter: \n1 - Euros -> Dólares \n2 - Dólares -> Euros \n3 - Euros -> Libras \n4 - Libras -> Euros \n")
if tipo_conv == "1":
qtd=input("Inserir quantidade de Euros a converter:")
qtd2=qtd * 1.09212
print qtd, "Euros =" , qtd2, "Dólares"
voltar('1')
elif tipo_conv == "2":
qtd=input("Inserir quantidade de Dólares a converter:")
qtd2=qtd * 0.915650
print qtd, "Dólares =" , qtd2, "Euros"
voltar('2')
elif tipo_conv == "3":
qtd=input("Inserir quantidade de Euros a converter:")
qtd2=qtd * 0.751910
print qtd, "Euros =" , qtd2, "Libras"
voltar('3')
elif tipo_conv == "4":
qtd=input("Inserir quantidade de Libras a converter:")
qtd2=qtd * 1.32995
print qtd, "Libras =" , qtd2, "Euros"
voltar('4')
else:
print "Erro. Escolher uma das quatro opções disponíveis"
conversor()
voltar()
C:\ p \的NodeJS \公共\ Employee.js:
var Employee = require('./Employee.js');
var employee = new Employee();
安装了nodejs后,我运行:
function Employee() {
this.name = "";
this.dept = "general";
}
并收到错误:
C:\p\nodejs\public>node Test.js
有谁知道如何使这个工作?
答案 0 :(得分:3)
您应该将导出添加到Employee.js
function Employee() {
this.name = "";
this.dept = "general";
}
module.exports = Employee;