我尝试使用没有sudo的 Yo(Yoeman)安装generator-angularjs :
npm install -g generator-angular
Run Code Online (Sandbox Code Playgroud)
我明白了:
Error: EACCES, mkdir '/usr/lib/node_modules/generator-angular'
Run Code Online (Sandbox Code Playgroud)
当我输入时sudo yo
,哟告诉我我不应该使用sudo(这是完全可以理解的).
我有一个~/node_modules
目录 - 为什么不在那里安装它的包?
nvm(节点版本管理器)用户经常在 VS Code 的集成终端中第一次看到这个错误:
nvm is not compatible with the npm config "prefix" option: currently set to "/usr/local"
Run `nvm use --delete-prefix v8.12.0 --silent` to unset it
Run Code Online (Sandbox Code Playgroud)
根据这里的解决方案:https : //github.com/Microsoft/vscode-docs/blob/master/docs/editor/integrated-terminal.md#why-is-nvm-complaining-about-a-prefix-option-集成终端何时启动
我必须先找到旧的 npm 安装路径,然后在它之前运行“which npm”。
但是nvm初始化脚本在哪里以及如何在它之前运行“which npm”,只需在脚本开头添加一行?有没有其他方法可以解决这个问题?
我正在尝试使用 phpstorm将我的main.less
文件编译为一个main.css
文件。但是,我收到此错误并且.less
文件无法编译。
/usr/local/bin/lessc main.less
env: node: No such file or directory
Process finished with exit code 127
Run Code Online (Sandbox Code Playgroud)
我正在使用 Mac,但不确定为什么会发生这种情况。以前运行良好,但我重新启动了计算机,现在出现此错误。
有谁知道为什么会发生这种情况以及如何解决?