Maison > Questions et réponses > le corps du texte
【nodejs】J'ai rencontré ce message d'erreur lors de l'installation de la synchronisation du navigateur
$ npm install --save-dev browser-sync
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
BrowsersyncExample@1.0.0 E:\wamp\www\BrowsersyncExample
`-- browser-sync@2.18.8
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN BrowsersyncExample@1.0.0 No description
npm WARN BrowsersyncExample@1.0.0 No repository field.
npm WARN The package browser-sync is included as both a dev and production dependency.
Si vous ignorez ces messages d'erreur, exécutez :
$ browser-sync start --server --files "css/*.css"
bash: browser-sync: command not found
Une telle invite apparaîtra. .
Avez-vous de bonnes solutions ?
phpcn_u15822017-05-16 13:34:32
./node_modules/.bin/browser-sync
./node_modules/.bin/browser-sync
node只有--global
or -g
才是全局安装的包,一般才会出现在PATH里,才可以直接运行命令,否则就在./node_modules/.bin/
, 需要加上路径才可以运行,也可以在package.json里添加入口,这个入口的环境变量默认包含node_modules/.bin
, 可以直接
"scripts": {
"watch": "browser-sync start --server --files 'css/*.css'"
}
然后npm run watch
--global
ou -g
comme package installé globalement. Généralement, il apparaîtra dans PATH et vous pourrez exécuter des commandes directement. Sinon, il sera dans. ./node_modules/.bin/
, vous devez ajouter le chemin à exécuter, vous pouvez également ajouter une entrée dans package.json, la variable d'environnement de cette entrée contient node_modules/.bin< /code> par défaut, vous pouvez Direct 🎜
rrreee
🎜Puis npm run watch
🎜répondre0