
grunt-license-report를 README대로 설치하여 사용할 수 없는 사람들을 위한 기사
Node.js를 사용하여 서비스를 만들 때 npm으로 설치한 라이브러리의 라이센스를 조사할 필요성이 나왔기 때문에 라이센스의 일람표를 생성할 수 없는지 조사해 보았다.
생성할 수 있었다
npm과 grunt-cli를 알 수있는 수준의 사람들을위한
움직이면 좋거나 정도의 기사(Gruntfile.js 이외는 이해한 다음 쓰고 있습니다)
참고 : grunt-license-report의 저장소이지만 조금 수정하지 않으면 움직이지 않는 부분이 있으므로 기사로했다
htps : // 기주 b. 코 m / Fks 코 r 피온 / g run t- 센세 레포 rt
package.json
↑dependencies의 부분에 사용하고 싶은 라이브러리명 등을 넣어 두는 것
Gruntfile.js
콘솔

ぃ tp // 이 m / ymstmsys / ms / c77b52f이다 7dc69d8f22f
결론
생성할 수 있었다
레벨에서 말하면 얼마나 사람들을위한 기사?
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'
}
}
});
};
콘솔
$ 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