我正在尝试从以下链接运行universal的初学者工具包:https://github.com/ng-seed/universal,尽管我已经按照步骤安装了Yarn,但当我运行命令来运行服务器时,它给出了以下错误:
错误:在(/home/themadhatter/sites/brandyd-relaunch/node_modules/src/DllBundlesControl.ts:224:32)的Function.Module._resolveFilename (module.js:469:15) (内部/模块.js:27:19)的DllBundlesControl.getPackageJsonPath ( DllBundlesControl.getPackageJson )中找不到模块'yarn‘。。。
当我在我的目录中运行命令' yarn‘时,它会给我以下消息:yarn install v1.0.2 1/4 Resolving ...成功已经是最新的。2.10秒内完成。
我尝试了谷歌,有错误的丢失其他包,但没有错误的纱线本身丢失。我可以看到错误中缺少模块的地方,但我似乎不能理解为什么即使安装了yarn模块,它也不能递归地访问它。
发布于 2017-09-21 17:56:27
确保通过执行npm install yarn -g
来安装yarn -这将在您的机器上全局安装yarn,否则您可以使用npm通过执行npm install
来安装软件包,这将具有与执行yarn install
相同的效果。
发布于 2020-10-23 12:55:35
1.在~/.zshrc
或其他配置file.etc中更改yarn
的路径
2.打开命令/外壳输入open ~/.zshrc
,然后打开配置文件
3.更改路径,如/usr/local/Cellar/yarn/1.22.5/bin/yarn
4.在像export PATH="$PATH:`/usr/local/Cellar/yarn/1.22.5/bin/yarn`"
这样的文件/.zshrc
输入中
5.返回您的命令/外壳,输入source ~/.zshrc
使配置文件工作
6.然后,输入yarn --version
,输出纱线的信息,它是woks!
https://stackoverflow.com/questions/46340759
复制相似问题