即使安装了 Yarn,也找不到模块 'yarn'
Cannot find module 'yarn' even though Yarn is installed
我正在尝试 运行 通用入门套件 link: https://github.com/ng-seed/universal 即使我已经按照步骤安装了 Yarn,当我 运行 到 运行 服务器的命令,它给了我以下错误:
错误:找不到模块 'yarn'
在 Function.Module._resolveFilename (module.js:469:15)
在 Function.resolve (internal/module.js:27:19)
在 DllBundlesControl.getPackageJsonPath (/home/themadhatter/sites/brandyd-relaunch/node_modules/src/DllBundlesControl.ts:237:39)
在 DllBundlesControl.getPackageJson (/home/themadhatter/sites/brandyd-relaunch/node_modules/src/DllBundlesControl.ts:224:32)
.
.
.
当我在我的目录中 运行 命令 'yarn' 时,它会给我以下消息:
纱线安装 v1.0.2
[1/4] 正在解析包...
成功 已经是最新的。
在 2.10 秒内完成。
我谷歌了一下,有丢失其他包的错误,但没有丢失纱线本身的错误。我可以在错误中看到模块丢失的位置,但我似乎无法理解为什么它无法递归地访问 yarn 模块,即使它已安装。
确保你通过 npm install yarn -g
安装 yarn - 这将在你的机器上全局安装 yarn,如果失败你可以使用 npm 通过 npm install
安装包,这将具有相同的效果与 yarn install
.
1.change ~/.zshrc
或其他配置中 yarn
的路径 file.etc
2.open 你的 cmd/shell 输入 open ~/.zshrc
,然后配置文件将被打开
3.change 路径类似 /usr/local/Cellar/yarn/1.22.5/bin/yarn
4.in 文件 /.zshrc
输入类似
export PATH="$PATH:`/usr/local/Cellar/yarn/1.22.5/bin/yarn`"
5.return 您的 cmd/shell,输入 source ~/.zshrc
使配置文件有效
6.then,输入yarn --version
,输出纱线信息,成功了!!!
如果您遇到同样的问题,请检查您的项目根目录中是否有 yarnrc.yml
文件,然后将其删除。然后再运行yarn install
我正在尝试 运行 通用入门套件 link: https://github.com/ng-seed/universal 即使我已经按照步骤安装了 Yarn,当我 运行 到 运行 服务器的命令,它给了我以下错误:
错误:找不到模块 'yarn' 在 Function.Module._resolveFilename (module.js:469:15) 在 Function.resolve (internal/module.js:27:19) 在 DllBundlesControl.getPackageJsonPath (/home/themadhatter/sites/brandyd-relaunch/node_modules/src/DllBundlesControl.ts:237:39) 在 DllBundlesControl.getPackageJson (/home/themadhatter/sites/brandyd-relaunch/node_modules/src/DllBundlesControl.ts:224:32) . . .
当我在我的目录中 运行 命令 'yarn' 时,它会给我以下消息: 纱线安装 v1.0.2 [1/4] 正在解析包... 成功 已经是最新的。 在 2.10 秒内完成。
我谷歌了一下,有丢失其他包的错误,但没有丢失纱线本身的错误。我可以在错误中看到模块丢失的位置,但我似乎无法理解为什么它无法递归地访问 yarn 模块,即使它已安装。
确保你通过 npm install yarn -g
安装 yarn - 这将在你的机器上全局安装 yarn,如果失败你可以使用 npm 通过 npm install
安装包,这将具有相同的效果与 yarn install
.
1.change ~/.zshrc
或其他配置中 yarn
的路径 file.etc
2.open 你的 cmd/shell 输入 open ~/.zshrc
,然后配置文件将被打开
3.change 路径类似 /usr/local/Cellar/yarn/1.22.5/bin/yarn
4.in 文件 /.zshrc
输入类似
export PATH="$PATH:`/usr/local/Cellar/yarn/1.22.5/bin/yarn`"
5.return 您的 cmd/shell,输入 source ~/.zshrc
使配置文件有效
6.then,输入yarn --version
,输出纱线信息,成功了!!!
如果您遇到同样的问题,请检查您的项目根目录中是否有 yarnrc.yml
文件,然后将其删除。然后再运行yarn install