在自己的测试应用程序中,我想使用随机数据生成的方法,因为我使用http://chancejs.com/这个库。它只包含一个文件,但如果库包含许多文件,我想在不手动下载的情况下使用它,只能安装npm install somelib
。当我运行我的规范时,如果库安装了npm,我会收到错误,找不到该库,例如:
//example-spec.js
var chance = require('chancejs');
describe("example", function() {
it("should be...", function() {
expcect(chance.phone()).not.toBeNull();
});
});
如何使用npm的量角器和导入模块?
答案 0 :(得分:3)
有机会的文件说要求陈述应该是
var chance = require('chance');
另外,你的npm安装应该说npm install --save-dev chance
。
通过这两个步骤,你应该做得很好。
答案 1 :(得分:0)
检查你的package.json文件。如果你运行的是Droogans所提到的话,它应该在devDependencies
中出现:
另外,你的npm install应该说是npm install --save-dev chance。
同时检查
then in your app
// Load Chance
var Chance = require('chance');
// Instantiate Chance so it can be used
var chance = new Chance();
// Use Chance here.
var my_random_string = chance.string();
检查文档ChanceJs