小编Fro*_*maz的帖子

无法更新 Angular CLI

如您所见,我定期安装版本 9。

\n\n
npm 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\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是当我使用“ng new app-name”创建新应用程序时,我会安装版本 8。当我使用“ng --version”检查版本时,它表示已安装 v8。

\n\n
ng --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)

npm node-modules angular-cli angular

3
推荐指数
1
解决办法
2533
查看次数

Gatsby & GraphQL - 从查询的文件呈现下载链接

我正在用 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”。

reactjs graphql-js gatsby

2
推荐指数
1
解决办法
1036
查看次数

标签 统计

angular ×1

angular-cli ×1

gatsby ×1

graphql-js ×1

node-modules ×1

npm ×1

reactjs ×1