相关疑难解决方法(0)

npm/yeoman安装generator-angular without sudo

我尝试使用没有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目录 - 为什么不在那里安装它的包?

sudo npm angularjs yeoman

71
推荐指数
2
解决办法
5万
查看次数

VSCode nvm 在启动集成终端时抱怨前缀选项

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”,只需在脚本开头添加一行?有没有其他方法可以解决这个问题?

macos nvm visual-studio-code

6
推荐指数
1
解决办法
2966
查看次数

env: node: 编译less时phpstorm中没有这样的文件或目录

我正在尝试使用 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,但不确定为什么会发生这种情况。以前运行良好,但我重新启动了计算机,现在出现此错误。

有谁知道为什么会发生这种情况以及如何解决?

less node.js npm phpstorm

4
推荐指数
2
解决办法
2871
查看次数

标签 统计

npm ×2

angularjs ×1

less ×1

macos ×1

node.js ×1

nvm ×1

phpstorm ×1

sudo ×1

visual-studio-code ×1

yeoman ×1