grunt-license-report를 README 거리에 설치하여 사용할 수 없는 사람을 위한 기사

5552 단어 npmgruntNode.js
Node.js를 사용하여 서비스를 만들 때 npm으로 설치한 라이브러리의 라이센스를 조사할 필요성이 나왔기 때문에 라이센스의 일람표를 생성할 수 없는지 조사해 보았다.

결론



생성할 수 있었다

레벨에서 말하면 얼마나 사람들을위한 기사?



npm과 grunt-cli를 알 수있는 수준의 사람들을위한

얼마나 적당한 기사?



움직이면 좋거나 정도의 기사(Gruntfile.js 이외는 이해한 다음 쓰고 있습니다)

방법



참고 : grunt-license-report의 저장소이지만 조금 수정하지 않으면 움직이지 않는 부분이 있으므로 기사로했다
htps : // 기주 b. 코 m / Fks 코 r ​​피온 / g run t- 센세 레포 rt

package.json
{
  "name": "必須",
  "version": "必須",
  "dependencies": {
  },
  "devDependencies": {
    "grunt": "^1.0.1",
    "grunt-license-report": "0.0.8"
  }
}

↑dependencies의 부분에 사용하고 싶은 라이브러리명등을 넣어 두는 것

Gruntfile.js
module.exports = function (grunt) {
  grunt.loadNpmTasks('grunt-license-report');

  grunt.initConfig({
    pkg: grunt.file.readJSON('package.json'),
    "grunt-license-report": {
      output: {
        path: './report/licenses',
        format: 'html'
      }
    }
  });
};

console
$ npm install
$ grunt grunt-license-report

↓Done.が出ればOK (入れてるライブラリで表示変わると思う)

Running "grunt-license-report" task
scanning ./
>> UNKNOWN LICENSE for [email protected]
>> UNKNOWN LICENSE for [email protected]
>> UNKNOWN LICENSE for [email protected]
>> UNKNOWN LICENSE for [email protected]
>> UNKNOWN LICENSE for [email protected]
>> UNKNOWN LICENSE for [email protected]
>> UNKNOWN LICENSE for [email protected]
>> UNKNOWN LICENSE for [email protected]
>> UNKNOWN LICENSE for [email protected]
>> UNKNOWN LICENSE for [email protected]
File ./report/licenses.html created.

Done.

./report/licenses.html 를 보고 이러한 테이블이 생성되어 있으면 성공입니다.


참고한 기사



ぃ tp // 이 m / ymstmsys / ms / c77b52f이다 7dc69d8f22f

좋은 웹페이지 즐겨찾기