如您所见,我定期安装版本 9。
\n\nnpm install -g @angular/cli\nnpm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142\n/home/user/.npm-global/bin/ng -> /home/user/.npm-global/lib/node_modules/@angular/cli/bin/ng\n\n> @angular/cli@9.1.1 postinstall /home/user/.npm-global/lib/node_modules/@angular/cli\n> node ./bin/postinstall/script.js\n\n+ @angular/cli@9.1.1\nupdated 1 package in 8.412s\n\n\xe2\x94\x8c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x90\n\xe2\x94\x82 npm update check failed \xe2\x94\x82\n\xe2\x94\x82 Try running with sudo or get access \xe2\x94\x82\n\xe2\x94\x82 to the local update config store via \xe2\x94\x82\n\xe2\x94\x82 sudo chown -R $USER:$(id -gn $USER) /home/user/.config \xe2\x94\x82\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x98\nuser@computer:~$ npm list -g\n/home/user/.npm-global/lib\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\xac @angular/cli@9.1.1\nRun Code Online (Sandbox Code Playgroud)\n\n但是当我使用“ng new app-name”创建新应用程序时,我会安装版本 8。当我使用“ng --version”检查版本时,它表示已安装 v8。
\n\nng --version \n\nAngular CLI: 8.0.3\nNode: 12.16.2\nOS: linux x64\nAngular: \n... \n\nPackage Version\n------------------------------------------------------\n@angular-devkit/architect …Run Code Online (Sandbox Code Playgroud) 我正在用 Gatsby 构建一个静态网站,我需要在上面放一些 .txt 或 .pdf 文件,以便访问者可以下载它们。我该怎么做?
我是新手,我的 GraphQL 知识真的很薄,我只用它来为我的组件获取一些图像。我的“gatsby-config.js”包含以下内容:
{
resolve: `gatsby-source-filesystem`,
options: {
name: `documents`,
path: `${__dirname}/src/documents`,
},
},
Run Code Online (Sandbox Code Playgroud)
我尝试了一些东西,在 GraphiQL 上这似乎是有效的代码:
const data = useStaticQuery(graphql`
query {
document1: file(relativePath: {eq: "doc1.txt"}) {
id
}
}
`)
Run Code Online (Sandbox Code Playgroud)
但我不知道如何在 JSX 中下载“document1”。