jen*_*lds 0 ghost-blog yarnpkg
起亚啦!我正在尝试在本地安装 ghost-blog,但在安装过程中遇到了问题。它在“安装依赖项”时停止,而 yarn install --no-emoji -no-progress(ghost-cli 生成的命令)拉出一个错误:“../../../../package.json:名称包含非法字符”。
从那时起,我注意到几乎每个 yarn 命令(除了 yarn --version)都会出现相同的错误,包括 yarn cache clear,这使得故障排除非常困难。
我已经去寻找可能导致它的系统周围漂浮的 package.json 文件,因为我在某处读到纱线寻找最接近的文件,并删除了其中的大部分 - 剩下的那些是 npm 包的一部分,似乎具有有效的文件/路径名(全部小写,无空格)。我还将Ghost 的 package.json复制到父目录中(因为 ghost-cli 需要一个空目录才能安装),希望 Yarn 会选择它,但没有运气。
我已经卸载并重新安装了纱线(通过自制软件)并确保它在我的个人资料(zsh)中。
这是 ghost-cli-debug 的输出,不幸的是不是很有用:
Debug Information:
OS: Mac OS X, v10.15
Node Version: v10.16.1
Ghost-CLI Version: 1.11.0
Environment: development
Command: 'ghost install local'
Message: Command failed: yarn install --no-emoji --no-progress
error ../../../../package.json: Name contains illegal characters
yarn install v1.16.0
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
Exit code: 1
--------------- stdout ---------------
yarn install v1.16.0
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
--------------- stderr ---------------
error ../../../../package.json: Name contains illegal characters
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激!我已经做了很多搜索,但似乎找不到任何类似的问题。
Buk*_*and 22
在我的 package.json 中我有这个
"name": "Shopping app",
Run Code Online (Sandbox Code Playgroud)
然后我通过删除空间解决了问题,现在我有了这个并且它工作得很好
"name": "ShoppingApp",
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6322 次 |
最近记录: |