Rumah > Soal Jawab > teks badan
Sebagai contoh, saya ingin memasang modul tertentu pada Mac dan Win, tetapi tidak memasang modul tertentu pada platform Linux Bagaimana untuk menyediakannya? Adakah mungkin?
Supplement
Saya akhirnya mendapati ia boleh dilakukan menggunakan skrip shell
#!/bin/bash
echo "正在安装 electron ……"
npm install electron-prebuilt@1.2.1
echo "electron 安装完成"
echo "正在安装 async ……"
npm install async@2.0.1
echo "async 安装完成"
天蓬老师2017-05-16 13:39:43
package.json
Saya tidak tahu sama ada ia boleh dilakukan, tetapi ia boleh dilaksanakan menggunakan skrip. 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
rrreee
node index.js
untuk memasang XXX🎜某草草2017-05-16 13:39:43
https://docs.npmjs.com/files/...
Cukup nyatakan dalam Dependencies pilihan