我在Windows 10上使用Vagrant。 在安裝與npm install
(或npm install --no-bin-links
,因爲我位於Windows上的Vagrant)的所有依賴關係後,./node_modules/.bin
爲空。我期望找到一些命令行工具。節點命令行工具未編譯流浪者
在我的情況下,它是svg2png-many
缺失。
我也嘗試用npm rebuild svg2png-many
重建,但是這並沒有創建丟失的文件。
注:我沒有得到運行npm install
任何錯誤,只需將文件不存在:
./svg2png.sh:8號線:./node_modules/.bin/svg2png-many:無這樣的文件或目錄
,這是在該文件
for t in "${themes[@]}"
do
echo "dist/img/${t}/"
./node_modules/.bin/svg2png-many -i "dist/img/${t}/" "dist/img/${t}/"
done
我應該嘗試下?
但是你用'--no-bin-links'運行命令,所以鏈接不會被創建 – greuze
@greuze如果運行'npm install',cli文件也不會被創建。你的意思是'./node_modules/中的文件。bin'只是符號鏈接? –
確實,在'。/ node_modules/.bin'裏面有模塊二進制文件的符號鏈接。但'npm install'應該下載模塊在'./node_modules/' –
greuze