2016-03-18 66 views
1

我是nodejs,yeoman和使用角度发生器时出现问题(无法找到模块'spdx-license-ids')的新手。我安装了node,bower,grunt。下面的细节。NodeJS - 找不到模块'spdx-license-ids'

错误:无法找到模块 'SPDX许可-IDS'

at Function.Module._resolveFilename (module.js:325:15) 
at Function.Module._load (module.js:276:25) 
at Module.require (module.js:353:17) 
at require (internal/module.js:12:17) 
at Object.<anonymous> (C:\Users\bdas\AppData\Roaming\npm\node_modules\generator-karma\node_modules\yeoman-generator\node_modules\read-pkg-up\node_modules\read-pkg\node_modules\normalize-package-data\node_modules\validate-npm-package-license\node_modules\spdx-correct\index.js:1:80) 
at Module._compile (module.js:409:26) 
at Object.Module._extensions..js (module.js:416:10) 
at Module.load (module.js:343:32) 
at Function.Module._load (module.js:300 

enter image description here enter image description here

+0

您正在使用NPM? – Hektor

回答

2

不确定咕噜等,但简单地安装任何节点库,做到:

  apt-get install npm 

从命令行,此后任何节点模块应安装:

  npm install MODULE_NAME 

如:

  npm install spdx-license-ids 

或安装它在全球这么节点可以找到你的系统上的任何地方(并不总是这样的briliiant的想法,但不管怎么说),使用全局-g标志:

  npm install -g MODULE_NAME 

那些多余的工具,有时你绊倒 - 咕噜,自耕农等