我希望本地安装所有模块,因此我使用"--save-dev"开关安装所有内容,这将更新package.json文件。
我正在尝试包含这个模块,所以我使用以下命令进行安装:
npm install Faker --save-dev
我的应用程序结构如下:
app 控制器 模型 node_modules Faker server.js
Faker 在正确的位置,但当我在 server.js 文件中添加以下代码时:
var faker = require('./Faker');
我收到了以下错误信息:
Error: Cannot find module './Faker'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/Users/paulcowan/projects/async-talk/server.js:23:13)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
但这个有效:
var Faker = require('./node_modules/Faker');
我没想到还需要包含node_modules这一部分。
import * as faker from 'faker';
- waternova--save-dev
安装还是普通安装? - ekkis