NPM全球安装失败
全球安装此CLI的启动失败,我不知道为什么。
git clone
cd cli
npm i -g
日志文件是10000行日志,但是这是它说在最后:
7353 verbose stack Error: ENOENT: no such file or directory, rename '/home/ole/.nvm/versions/node/v11.0.0/lib/node_modules/.staging/@superflycss/cli-5549c074/node_modules/@babel/code-frame' -> '/home/ole/.nvm/versions/node/v11.0.0/lib/node_modules/.staging/@babel/code-frame-78217d7a'
7354 verbose cwd /home/ole/SuperflyCSS/cli
7355 verbose Linux 4.15.0-45-generic
7356 verbose argv "/home/ole/.nvm/versions/node/v11.0.0/bin/node" "/home/ole/.nvm/versions/node/v11.0.0/bin/npm" "i" "-g"
7357 verbose node v11.0.0
7358 verbose npm v6.7.0
7359 error path /home/ole/.nvm/versions/node/v11.0.0/lib/node_modules/.staging/@superflycss/cli-5549c074/node_modules/@babel/code-frame
7360 error code ENOENT
7361 error errno -2
7362 error syscall rename
7363 error enoent ENOENT: no such file or directory, rename '/home/ole/.nvm/versions/node/v11.0.0/lib/node_modules/.staging/@superflycss/cli-5549c074/node_modules/@babel/code-frame' -> '/home/ole/.nvm/versions/node/v11.0.0/lib/node_modules/.staging/@babel/code-frame-78217d7a'
7364 error enoent This is related to npm not being able to find a file.
7365 verbose exit [ -2, true ]
I've tried removing all global modules per the instructions here并重新安装。然而,它仍然失败,即使有完整的本地模块的刷新(Nuke的地方node_modules
)。
也尝试:
须藤RM -fr /home/ole/.npm-packages/*
然后npm i -g
,结果还是一样。
更新
我想可能是这个错误:
/t/global-installs-sudo-npm-i-g-fail-on-mac-after-6-5-upgrade-works-fine-after-6-4-1-downgrade/4082/15
回答如下:也许你可以尝试通过npmjs注册表与故宫安装superflycss CLI全局,而不是克隆superflycss资源库,并试图从源代码来构建。例如:
npm i -g @superflycss/cli
就用它像这样:
Usage: sfc [options] [command]
希望帮助!
NPM全球安装失败
全球安装此CLI的启动失败,我不知道为什么。
git clone
cd cli
npm i -g
日志文件是10000行日志,但是这是它说在最后:
7353 verbose stack Error: ENOENT: no such file or directory, rename '/home/ole/.nvm/versions/node/v11.0.0/lib/node_modules/.staging/@superflycss/cli-5549c074/node_modules/@babel/code-frame' -> '/home/ole/.nvm/versions/node/v11.0.0/lib/node_modules/.staging/@babel/code-frame-78217d7a'
7354 verbose cwd /home/ole/SuperflyCSS/cli
7355 verbose Linux 4.15.0-45-generic
7356 verbose argv "/home/ole/.nvm/versions/node/v11.0.0/bin/node" "/home/ole/.nvm/versions/node/v11.0.0/bin/npm" "i" "-g"
7357 verbose node v11.0.0
7358 verbose npm v6.7.0
7359 error path /home/ole/.nvm/versions/node/v11.0.0/lib/node_modules/.staging/@superflycss/cli-5549c074/node_modules/@babel/code-frame
7360 error code ENOENT
7361 error errno -2
7362 error syscall rename
7363 error enoent ENOENT: no such file or directory, rename '/home/ole/.nvm/versions/node/v11.0.0/lib/node_modules/.staging/@superflycss/cli-5549c074/node_modules/@babel/code-frame' -> '/home/ole/.nvm/versions/node/v11.0.0/lib/node_modules/.staging/@babel/code-frame-78217d7a'
7364 error enoent This is related to npm not being able to find a file.
7365 verbose exit [ -2, true ]
I've tried removing all global modules per the instructions here并重新安装。然而,它仍然失败,即使有完整的本地模块的刷新(Nuke的地方node_modules
)。
也尝试:
须藤RM -fr /home/ole/.npm-packages/*
然后npm i -g
,结果还是一样。
更新
我想可能是这个错误:
/t/global-installs-sudo-npm-i-g-fail-on-mac-after-6-5-upgrade-works-fine-after-6-4-1-downgrade/4082/15
回答如下:也许你可以尝试通过npmjs注册表与故宫安装superflycss CLI全局,而不是克隆superflycss资源库,并试图从源代码来构建。例如:
npm i -g @superflycss/cli
就用它像这样:
Usage: sfc [options] [command]
希望帮助!