我正在尝试在闪亮的服务器(debian)上安装纸带。我做了以下代码:
#install nodejs et npm
#download node-v12.13.0-linux-x64.tar.xz sur nodejs.com et le mettre dans le dossier opt
/$ sudo tar xf node-v12.13.0-linux-x64.tar.xz
/$ sudo nano ~/.profile
# add export NODEJS_HOME=/opt/node-v12.13.0-linux-x64/bin
#add export PATH=$NODEJS_HOME:$PATH
/$ . ~/.profile
/$ sudo nano ~/.bashrc
# add export NODEJS_HOME=/opt/node-v12.13.0-linux-x64/bin
#add export PATH=$NODEJS_HOME:$PATH
/$ npm config rm proxy
/$ npm config rm https-proxy
/$ npm config set registry http://registry.npmjs.org/
这时由于权限被拒绝而无法安装,因此我找到了以下代码:
/$ mkdir ~/.npm-global
/$ npm config set prefix '~/.npm-global'
#create a ~/.profile file and add this line:
/$ export PATH=~/.npm-global/bin:$PATH
/$ source ~/.profile
/$ npm install -g decktape
这似乎有效,因为我有以下几行:
/$ npm install -g decktape
/home/admin-ove/.npm-global/bin/decktape -> /home/admin-ove/.npm-global/lib/node_modules/decktape/decktape.js
> hummus@1.0.104 install /home/admin-ove/.npm-global/lib/node_modules/decktape/node_modules/hummus
> node-pre-gyp install --fallback-to-build $EXTRA_NODE_PRE_GYP_FLAGS
node-pre-gyp WARN Using needle for node-pre-gyp https download
[hummus] Success: "/home/admin-ove/.npm-global/lib/node_modules/decktape/node_modules/hummus/binding/hummus.node" is installed via remote
> puppeteer@1.13.0 install /home/admin-ove/.npm-global/lib/node_modules/decktape/node_modules/puppeteer
> node install.js
Downloading Chromium r637110 - 109.4 Mb [====================] 100% 0.0s
Chromium downloaded to /home/admin-ove/.npm-global/lib/node_modules/decktape/node_modules/puppeteer/.local-chromium/linux-637110
+ decktape@2.10.0
added 121 packages from 50 contributors in 10.426s
但是失败了,因为找不到卡纸带命令
/$ decktape version
-bash: decktape : commande introuvable
/$ sudo find / -name "decktape" -print
find: ‘/proc/98209’: Aucun fichier ou dossier de ce type
/home/admin-ove/.npm-global/lib/node_modules/decktape
/home/admin-ove/.npm-global/bin/decktape
有什么建议吗?