Installer avec intention
npm install, i et add résolvent le registre npm, écrivent package-lock.json v3 et créent les raccourcis node_modules/.bin. Avec des noms de paquets, ils modifient dependencies ; -D ou --save-dev écrit devDependencies. npm install sans nom installe les dépendances de package.json.
Au besoin, Odete crée package.json et ajoute node_modules/ dans .gitignore. npm uninstall, remove, rm et un retirent les dépendances déclarées ; npm ls liste celles du premier niveau.
npm init
npm install react
npm install -D vite
npm lsScripts et exécutables locaux
npm run sans argument liste les scripts. npm run nom exécute scripts[nom] dans le shell ; npm start, dev, build, test, preview et lint lancent les scripts homonymes. npm exec, x et dlx délèguent à l’exécution de binaires ; npx utilise un binaire de node_modules/.bin ou les substituts embarqués. pnpm, yarn et bun sont des alias npm.
node exécute JavaScript, TypeScript, JSX ou TSX par le runtime Odete. tsx et ts-node sont dirigés vers le même runner.
npm run
npm run dev
npx vite --port 5173
node scripts/check.tsLimites qui changent la décision
Le runtime emploie JavaScriptCore avec des modules et hôtes fournis par Odete ; ce n’est pas un binaire Node distribué sur iPad. Les addons natifs et paquets dépendant de binaires peuvent être marqués natifs et ne fonctionneront pas.
Le résolveur ignore les dépendances file:, git:, http:, link: et workspace:. Des paquets absents peuvent recevoir une import map esm.sh dans Preview ; cela exige le réseau et ne remplace pas une installation réellement requise.