您做了npm install -g aVeryCoolPackage
,並且想要在shell中使用aVeryCoolPackage
的命令時出現錯誤像這樣:在npm全局安裝後嘗試使用軟件包隨附的命令時,找不到模塊`dist/bin/x.js`
Error: Cannot find module '/usr/local/lib/node_modules/aVeryCoolPackage/dist/bin/cli.js'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at loadAVeryCoolPackage (/usr/local/lib/node_modules/aVeryCoolPackage/bin/aVeryCoolPackage.js:30:3)
at /usr/local/lib/node_modules/aVeryCoolPackage/bin/aVeryCoolPackage.js:44:5
at LOOP (fs.js:1758:14)
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
你cd到/usr/local/lib/node_modules/thePackage
給您驚喜後,您會看到該文件夾dist
不存在的。這很奇怪。您嘗試使用npm uninstall -g aVeryCoolPackage
,然後再嘗試npm install -g aVeryCoolPackage
,但嘗試使用其命令時遇到同樣的問題。 github上的其他人都沒有遇到這個問題。到底是怎麼回事?