Update: 隐藏在线版的依赖文件上载
This commit is contained in:
@@ -556,7 +556,7 @@ BU.uploadWithAmpy = (portName) => {
|
|||||||
closePromise = statusBarSerial.close();
|
closePromise = statusBarSerial.close();
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
const importsMap = BU.getImportModules(code);
|
/*const importsMap = BU.getImportModules(code);
|
||||||
let libraries = {};
|
let libraries = {};
|
||||||
for (let key in importsMap) {
|
for (let key in importsMap) {
|
||||||
const filename = importsMap[key]['__name__'];
|
const filename = importsMap[key]['__name__'];
|
||||||
@@ -565,17 +565,17 @@ BU.uploadWithAmpy = (portName) => {
|
|||||||
data,
|
data,
|
||||||
size: importsMap[key]['__size__']
|
size: importsMap[key]['__size__']
|
||||||
};
|
};
|
||||||
}
|
}*/
|
||||||
await closePromise;
|
await closePromise;
|
||||||
await ampy.enter();
|
await ampy.enter();
|
||||||
const rootInfo = await ampy.ls('/');
|
statusBarTerminal.addValue('Writing main.py ');
|
||||||
|
await ampy.put('main.py', code);
|
||||||
|
statusBarTerminal.addValue('Done!\n');
|
||||||
|
/*const rootInfo = await ampy.ls('/');
|
||||||
let rootMap = {};
|
let rootMap = {};
|
||||||
for (let item of rootInfo) {
|
for (let item of rootInfo) {
|
||||||
rootMap[item[0]] = item[1];
|
rootMap[item[0]] = item[1];
|
||||||
}
|
}
|
||||||
statusBarTerminal.addValue('Writing main.py ');
|
|
||||||
await ampy.put('main.py', code);
|
|
||||||
statusBarTerminal.addValue('Done!\n');
|
|
||||||
if (libraries && libraries instanceof Object) {
|
if (libraries && libraries instanceof Object) {
|
||||||
for (let key in libraries) {
|
for (let key in libraries) {
|
||||||
if (rootMap[`/${key}`] !== undefined && rootMap[`/${key}`] === libraries[key].size) {
|
if (rootMap[`/${key}`] !== undefined && rootMap[`/${key}`] === libraries[key].size) {
|
||||||
@@ -586,7 +586,7 @@ BU.uploadWithAmpy = (portName) => {
|
|||||||
await ampy.put(key, libraries[key].data);
|
await ampy.put(key, libraries[key].data);
|
||||||
statusBarTerminal.addValue('Done!\n');
|
statusBarTerminal.addValue('Done!\n');
|
||||||
}
|
}
|
||||||
}
|
}*/
|
||||||
await ampy.exit();
|
await ampy.exit();
|
||||||
await ampy.dispose();
|
await ampy.dispose();
|
||||||
layer.close(index);
|
layer.close(index);
|
||||||
|
|||||||
Reference in New Issue
Block a user