node.js - nodejs의 package.json이 Linux 플랫폼에서 특정 종속성을 설치하지 않도록 설정할 수 있나요?
某草草
某草草 2017-05-16 13:37:43
0
2
575

예를 들어 Mac과 Win 모두에 특정 모듈을 설치하고 싶지만 Linux 플랫폼에는 특정 모듈을 설치하지 않으려고 합니다. 어떻게 설정하나요? 가능합니까?


보충제

드디어 쉘 스크립트를 사용하여 이 작업을 수행할 수 있다는 것을 발견했습니다

으아악
某草草
某草草

모든 응답(2)
Peter_Zhu

package.json 가능한지는 모르겠지만, 스크립트를 이용해서 구현할 수는 있습니다. package.json能不能我不清楚,但是用脚本实现啊。

// index.js
const exec = require('child_process').exec

const platform = process.platform;

switch(platform) {
case 'darwin':
  // mac
  break;
case 'linux': 
  exec('npm install XXX')
  break;
case 'win32':
  break;
}

node index.js 으아아아

node index.js를 사용하여 XXX🎜 설치
某草草

https://docs.npmjs.com/files/...

OptionalDependency에 표시하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿