Ola,
J'ai un petit soucis avec NodeJS : J'ai fait un petit script (CLI) fonctionnel et je voudrai l'installer sur mon système. Pour ce faire j'utilise la commande dans le dossier du projet :
Npm m'installe bien mon script dans le bon dossier et active mon script. Sur ce point, aucun soucis.
Mon problème est que si je regarde l'emplacement auquel il installe les fichiers nécessaire à mon script, il me créer bien :
- 3 fichiers de lancement : le ps1, le cmd et le sans extention (sans doute linux)
- Dans le dossier node_modules le dossier de mon projet.
C'est sur ce dernier point que cela me pose soucis, en effet, il s'agit pas des fichiers en eux meme mais un lien vers le dossier que j'utilise lors du développement.
Pour info, mon package.json reseemble un peu à cela (package.json exemple) :
Code:
{
"name": "exemple",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"dependencies": {
"inquirer": "^7.3.3"
},
"bin": "index.js",
"devDependencies": {
"eslint": "^7.15.0",
"eslint-config-prettier": "^7.0.0",
"eslint-plugin-prettier": "^3.2.0",
"prettier": "^2.2.1"
}
}
Y a une commande que j'ai oublié dans package.json ? la commande npm est mauvaise ?
Quelqu'un a une idée ?
PS: Je sais que mon problème est pas trop lié au dev web et plus a du scripting, mais comme node est plus utilisé dans le domaine du web, j'ai posté ici, désolé si c'est le mauvais topic.
Merci d'avance.