标签: node-modules

Visual Studio Code:对 files.exclude 进行例外处理?

因此,在 Visual Studio Code 中,我定义了.vscode/settings.json一些不显示的目录。

我有一些node_modules特定于我的项目并在我的存储库中维护的内容。它们都以 开始mycompany。我想在 VSCode 中显示这些,而不是其他。

这是我到目前为止所掌握的内容.vscode/settings.json

{
    // From http://stackoverflow.com/questions/33258543/how-can-i-exclude-a-directory-from-visual-studio-code-explore-tab
    "files.exclude": {
        "**/.git": true,        
        "**/.DS_Store": true,
        "**/.vscode": true,
        "**/.sass-cache": true,
        "node_modules/mycompany**": false, // Hoping this will override next line
        "node_modules/**": true
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试交换最后两行的顺序,但这也不起作用。如何忽略目录中的所有文件,除非它们以特定字符集开头?

node-modules visual-studio-code

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

node_modules (Laravel) 的脚本路径

laravel 项目中 node_modules 的路径是什么?

<script src="???????" >
Run Code Online (Sandbox Code Playgroud)

我的文件结构非常标准,我的根目录中有 node_modules 目录。

php laravel node-modules

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

如何重新安装 Maven 库?

npm/yarn后台来看,对于我们将node_modules拥有所有依赖项和库的每个项目,如果我们希望从干净状态重置我们的项目,我们总是可以删除整个node_modules并重新安装库。

rm -rf node_modules/ && yarn cache clean && yarn install
Run Code Online (Sandbox Code Playgroud)

现在正在尝试学习 Java 并尝试Maven,如果我错了,请纠正我,我们定义了 on 的依赖项pom.xml,这与package.jsonon基本相同yarn/npm,并且下载的依赖项将存储在/target?

/target等于node_modules,因此我实际上可以删除整个/target并重新启动下载过程?

java maven node-modules

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

带有节点 XADD 的 Redis 流

如何在 redis-node 中使用 Redis 流。

XADD 的 Redis 文档是:

XADD mystream * key1 "Value1" key2 "Value2"
Run Code Online (Sandbox Code Playgroud)

这将添加具有给定键值对的单个条目。* 指定 id 应自动生成。

我尝试在 Node 中执行它:

redisClient.xadd("myStream", "*", "name", "anant");
Run Code Online (Sandbox Code Playgroud)

但我刚刚收到一条错误消息,指出 XADD 未定义。

redis node.js node-modules node-redis

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

无法读取 null 的属性“图像”

无法在 module.exports 读取 null 的属性“图像”

module.exports = (req, res, next) => {
if (!req.files.image) {
    return res.redirect('/posts/new')
}

next()}
Run Code Online (Sandbox Code Playgroud)

索引.js:

const express = require('express')

const app = new express()

const path = require('path')

const expressEdge = require('express-edge')

const mongoose = require('mongoose')

const bodyParser = require('body-parser')

const Post = require('./database/models/Post')

const fileUpload = require('express-fileupload')



mongoose.connect('mongodb://localhost/node-js-blog', { useNewUrlParser:       true })

app.use(express.static('public'))

app.use(fileUpload())

app.use(expressEdge)

app.set('views', `${__dirname}/views`)

app.use(bodyParser.json())
app.use(bodyParser.urlencoded({extended : true}))

const storePost = require('./middleware/storePosts')
app.use('/posts/store', storePost)

app.get('/',async (req, res)=>{
const posts = await …
Run Code Online (Sandbox Code Playgroud)

javascript node.js node-modules

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

如何使用 Node.js javascript 创建 jwt

我需要创建一个 JWT(Json Web Token) ,我有 ES256 算法中的客户端凭据令牌。

要求 - > https://docs.talkdesk.com/docs/using-a-signed-jwt

所以我在本地安装了 Nodejs ,当我尝试完成这项工作时,它给了我错误,我是 javascript 的新手。有人可以帮我让它工作吗?

错误是internal/crypto/sig.js80

 const http = require('http');
 var jwt = require('jsonwebtoken');
 var uuid = require('uuid/v4');

//create a server object:

var private_key = 'private_key goes here'
 private_key = "-----BEGIN PRIVATE KEY-----\n" + private_key + "\n-----END PRIVATE KEY-----"

var header = {
  kid: 'bdef4554463d8078be9af1d9de55'
}

var payload = {
  iss: 'a57bb14a44455e98800d6a513953fc0',
  sub: 'a57bb14a445541e98800d6a513953fc0',
  aud: 'https://c2performdev.talkdeskid.com/oauth/token',
  jti: uuid(),
  exp: Math.floor(Date.now() / 1000) + 300,
 iat: Math.floor(Date.now() / 1000)
} …
Run Code Online (Sandbox Code Playgroud)

javascript node.js node-modules

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

包含部分的 nodejs/ejs 语法错误

我有一个我无法弄清楚的非常奇怪的问题

尝试加载网页时出现此错误。我试图非常简单地使用页眉和页脚的部分视图。我已经尝试了各种方法,甚至开始一个新项目做 npm init, npm install express ejs

SyntaxError: missing ) after argument list in layout.ejs while compiling ejs

If the above error is not helpful, you may want to try EJS-Lint:
https://github.com/RyanZim/EJS-Lint
Or, if you meant to create an async function, pass `async: true` as an option.
at new Function (<anonymous>)
at Template.compile (\node_modules\ejs\lib\ejs.js:626:12)
at Object.compile (\node_modules\ejs\lib\ejs.js:366:16)
at handleCache (\node_modules\ejs\lib\ejs.js:215:18)
at tryHandleCache (\node_modules\ejs\lib\ejs.js:254:16)
at View.exports.renderFile [as engine] (\node_modules\ejs\lib\ejs.js:459:10)
at View.render (\node_modules\express\lib\view.js:135:8)
at tryRender (\node_modules\express\lib\application.js:640:10)
at Function.render (\node_modules\express\lib\application.js:592:3)
at ServerResponse.render …
Run Code Online (Sandbox Code Playgroud)

javascript ejs node.js express node-modules

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

反应本机开发服务器错误 500

嘿,我正在尝试使用 react-native 制作我的第一个应用程序,但在尝试安装 react-navigation 和 react-navigation 堆栈后遇到了问题。

当我尝试运行 react-native start 时出现此错误:

 BUNDLE  [android, dev] ./index.js ???????????????? 57.2% (431/570)::ffff:127.0.0.1 - - [19/Feb/2020:23:06:17 +0000] "GET /index.bundle?platform=android&dev=true&minify=false HTTP/1.1" 500 - "-" "okhttp/3.12.1"
error: bundling failed: Error: Unable to resolve module `@react-native-community/masked-view` from `node_modules/react-navigation-stack/lib/module/vendor/views/MaskedView.native.js`: @react-native-community/masked-view could not be found within the project.
Run Code Online (Sandbox Code Playgroud)

但是我的节点模块文件夹中有 react-native-community 并尝试再次安装它,但是当我执行 npm install react-native-community 时它似乎不存在。

此外,我不确定这是否相关,但是当我执行 react-native run-android 时,它现在在 app:installDebug 步骤中停留在 99%。

编辑:固定需要做 npm install @react-native-community/masked-view

模拟器上的错误

android npm node-modules reactjs react-native

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

Gitlab CI:如何从预构建的映像中缓存 node_modules?

情况是这样的:我在 Gitlab CI(由 vue-cli 启动)中运行 Cypress 测试。为了加快执行速度,我构建了一个包含必要依赖项的 Docker 映像。如何从预构建的映像中缓存 node_modules 以在测试作业中使用它?目前我正在使用一个糟糕的(但有效的)解决方案:

testsE2e:
  image: path/to/prebuiltImg
  stage: tests
  script:
    - ln -s /node_modules/ /builds/path/to/prebuiltImg/node_modules
    - yarn test:e2e
    - yarn test:e2e:report
Run Code Online (Sandbox Code Playgroud)

但我认为使用 Gitlab CI 缓存必须有更简洁的方法。

我一直在测试:

cacheE2eDeps:
  image: path/to/prebuiltImg
  stage: dependencies
  cache:
    key: e2eDeps
    paths:
      - node_modules/
  script:
    - find / -name node_modules # check that node_modules files are there
    - echo "Caching e2e test dependencies"

testsE2e:
  image: path/to/prebuiltImg
  stage: tests
  cache:
    key: e2eDeps
  script:
    - yarn test:e2e
    - yarn test:e2e:report
Run Code Online (Sandbox Code Playgroud)

但作业 cacheE2eDeps …

node-modules gitlab-ci cypress

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

如何下载远程图像然后将图像作为图像文件上传以提交表单?

还有类似的问题像这个这个这个这个,但没有帮助。

在 Node 中,目标是使用 axios 模块从 Twitter 下载图像,然后将此图像作为图像文件作为表单提交的一部分上传。

此代码下载 Twitter 图像,但上传的二进制图像在到达服务器(也是我们的服务器)时已损坏。

图像必须以二进制形式上传。

表单是必需的,因为其他字段也与二进制图像一起提交。删除了这些其他表单字段以简化代码示例。

        const axios = require('axios');
        const FormData = require('form-data');

        let response = await axios.get('https://pbs.twimg.com/media/EyGoZkzVoAEpgp9.png', {
                                responseType: 'arraybuffer'
                             });

        let imageBuffer = Buffer.from(response.data, 'binary');    
        let formData = new FormData();          
        formData.append('image', imageBuffer);

        try {
            let response = await axios({
                method: 'post',
                url: serverUrl,
                data: formData,
            });

            // Do stuff with response.data

        } catch (error) {
            console.log(error)
        }
Run Code Online (Sandbox Code Playgroud)

javascript form-data node.js node-modules axios

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