diff --git a/packages/accounts-base/accounts_url_tests.js b/packages/accounts-base/accounts_url_tests.js index bd7c33423a..3e9b4fd43c 100644 --- a/packages/accounts-base/accounts_url_tests.js +++ b/packages/accounts-base/accounts_url_tests.js @@ -1,4 +1,4 @@ -import {AccountsTest} from "accounts-base"; +import {AccountsTest} from "meteor/accounts-base"; Tinytest.add("accounts - parse urls for accounts-password", function (test) { diff --git a/tools/isobuild/import-scanner.js b/tools/isobuild/import-scanner.js index 9fd378dde2..403f184a7e 100644 --- a/tools/isobuild/import-scanner.js +++ b/tools/isobuild/import-scanner.js @@ -203,10 +203,7 @@ export default class ImportScanner { if (this.name) { // If we're bundling a package, prefix path with // node_modules//. - path = pathJoin("node_modules", this.name, path); - } else { - // If we're bundling an app, prefix path with app/. - path = pathJoin("app", path); + path = pathJoin("node_modules", "meteor", this.name, path); } return path; @@ -372,9 +369,10 @@ export default class ImportScanner { } _getMeteorPackageNameFromId(id) { - const possiblePackageName = id.split("/", 1)[0]; - if (has(this.usedPackageNames, possiblePackageName)) { - return possiblePackageName; + const [meteor, packageName] = id.split("/", 2); + if (meteor === "meteor" && + has(this.usedPackageNames, packageName)) { + return packageName; } } @@ -436,7 +434,7 @@ export default class ImportScanner { // directories, npm never takes advantage of this possibility, which // conveniently allows Meteor to install files there without conflict. _addMeteorPackageStubToOutput(packageName) { - const relPkgPath = pathJoin("node_modules", packageName + ".js"); + const relPkgPath = pathJoin("node_modules", "meteor", packageName + ".js"); const absPkgPath = pathJoin(this.sourceRoot, relPkgPath); // Note that this absPkgPath need not actually exist on disk!