标签: node-modules

如何修复 npm install“找不到模块”错误?

我有一个反应项目,但收到以下错误。

我尝试删除该文件,node_modules但未package.json获得删除权限。我也尝试过npm install

node:internal/modules/cjs/loader:956
  const err = new Error(message);
              ^

Error: Cannot find module './functions/valid'
Require stack:

- C:\Users\paul\AppData\Roaming\npm\node_modules\npm\node_modules\semver\index.js
- C:\Users\paul\AppData\Roaming\npm\node_modules\npm\lib\cli.js      
- C:\Users\paul\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js  
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:956:15)
    at Function.Module._load (node:internal/modules/cjs/loader:804:27)
    at Module.require (node:internal/modules/cjs/loader:1028:19)     
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (C:\Users\paul\AppData\Roaming\npm\node_modules\npm\node_modules\semver\index.js:12:10)
    at Module._compile (node:internal/modules/cjs/loader:1126:14)    
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
    at Module.load (node:internal/modules/cjs/loader:1004:32)        
    at Function.Module._load (node:internal/modules/cjs/loader:839:12)
    at Module.require (node:internal/modules/cjs/loader:1028:19) {   
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\Users\\paul\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\semver\\index.js',
    'C:\\Users\\paul\\AppData\\Roaming\\npm\\node_modules\\npm\\lib\\
Run Code Online (Sandbox Code Playgroud)

node-modules reactjs package.json npm-package

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

TypeScript导出/导入功能

我有一个我写的模块(通过私人仓库的npm安装),结构如下:

email.ts,utils.ts,index.ts,(其他一些文件)

在我的email.ts上我有以下功能:

export default function sendEmail(toEmail: string, subject: string, content: string): any {

    let helper = SendGrid.mail;

    let from_email: any = new helper.Email(process.env.FROM_EMAIL);
    let to_email: any = new helper.Email(toEmail);
    let helperContent: any = new helper.Content("text/plain", content);
    let mail: any = new helper.Mail(from_email, subject, to_email, helperContent)

    var request = SendGrid.emptyRequest({
        method: "POST",
        path: "/v3/mail/send",
        body: mail.toJSON()
    });

    //This performs the request with a promise
    SendGrid.API(request).then((response: any) => {
        //Deal with output as needed
        console.log("email was sent!!");
    }).catch((err: any) => { …
Run Code Online (Sandbox Code Playgroud)

node.js node-modules typescript

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

Node.js:如何创建付费节点模块?

如何出售节点模块?

我需要将CMS插件发布到NPM,并允许用户安装它们,因此可以向其中一些付费。

我该怎么做?

javascript module node.js npm node-modules

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

找不到模块“./*.env”节点js

当我尝试运行 npm run start o node server.js 我通过 require('./.env') 得到这个错误,在运行 node server.js 之前我运行 npm prune && npm install,我开始使用 node js

module.js:478
throw err;


Error: Cannot find module './*.env'
    at Function.Module._resolveFilename (module.js:476:15)
    at Function.Module._load (module.js:424:25)
    at Module.require (module.js:504:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\Users\luis.a.dominguez\Desktop\inovation\code\app-endpoints-service\server.js:3:11)
    at Module._compile (module.js:577:32)
    at Object.Module._extensions..js (module.js:586:10)
    at Module.load (module.js:494:32)
    at tryModuleLoad (module.js:453:12)
    at Function.Module._load (module.js:445:3)
Run Code Online (Sandbox Code Playgroud)

environment-variables node.js node-modules

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

类型错误:x 不是 Node.js 中的函数

我正在开发一个 Electron 应用程序,我的目标是“拆分” index.js(主进程)文件。目前,我已将与菜单栏相关和与触控栏相关的代码放入两个单独的文件中,menu.js并且touchBar.js. 这两个文件都依赖于名为 的函数redir,该函数位于index.js. 每当我尝试click在我的菜单栏中激活事件时 - 它依赖于redir- 我收到一个错误:

TypeError: redir is not a function. 这也适用于我的 Touch Bar 代码。

这是我的(截断的)文件:

index.js

const { app, BrowserWindow } = require('electron'); // eslint-disable-line
const initTB = require('./touchBar.js');
const initMenu = require('./menu.js');

...

let mainWindow; // eslint-disable-line

// Routing + IPC
const redir = (route) => {
  if (mainWindow.webContents) {
    mainWindow.webContents.send('redir', route);
  }
};
module.exports.redir = redir;

function createWindow() …
Run Code Online (Sandbox Code Playgroud)

javascript node.js node-modules electron

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

找不到模块“日期格式”

我有一个使用 nodejs 的项目。我想使用 dateformat 格式化日期。当我在本地尝试时它可以工作,但是当我将它上传到服务器时,日期格式不可读(找不到模块“日期格式”)

在此处输入图片说明

这是我的代码

var date = new Date();
    var dateFormat = require('dateFormat');
    var periode = dateFormat(date, "yyyy-mm");
Run Code Online (Sandbox Code Playgroud)

有什么建议?

javascript node.js node-modules

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

如何使用胖箭头表示法将异步功能编写为模块功能

我想写一个类似于下面的模块

应该可以通过“ Server.doBackup”来调用它,并使用胖箭头符号async-await函数

有任何想法吗? 您可以在下面提供我的代码段的更正版本吗?

const Server = {
  config: {
    documents: ['DEFAULT', 'KEYS'],
    exportpath: 'data/exportFromCosmos/',
    uploadpath: 'data/uploadToAzureBlob/',
    crosscheckFile: 'data/crosscheckFile.txt'
  },
  doBackup: () => async {
    let prepareFolders = await Folders.prepare(Server.config, resolve)
    let downloadDB_DEFAULT = await Database.downloadDocumentsOfType_DEFAULT()
    let downloadDB_KEYS = await Database.downloadDocumentsOfType_KEYS()
    let zipDocuments = await Documents.zip(Server.config)
  }
}

module.exports = Server
Run Code Online (Sandbox Code Playgroud)

javascript async-await node-modules

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

导出动态变量

我正在尝试在node.js中导出一个变量,如下所示:

let news = [];

const fetchNews = new Promise ((resolve, reject) => {

  let query = 'SELECT id, name FROM news';

  mysql.query(query, [], (error, results) => {

    if (error)
      reject({error: `DB Error: ${error.code} (${error.sqlState})`})

    results = JSON.parse(JSON.stringify(results));

    news = results;

    resolve(results);

  });

});

if(!news.length)
  fetchNews
    .then(results => {news = results})
    .catch(err => {console.log('Unable to fetch news', err)});

exports.news = news;
Run Code Online (Sandbox Code Playgroud)

当我在其他模块中使用此代码时,如下所示:

const news = require('./news.js').news;

console.log(news);
//returns [];
Run Code Online (Sandbox Code Playgroud)

有人可以在第一段代码中指出我的错误吗?

node.js promise node-modules

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

如何使用节点打开记事本

我正在创建一个项目,我的节点项目可以打开一个notepad.exe

const openyeah = "notepad.exe";
const fs = require("fs");

fs.open(openyeah,"r",(err,fd)=>{
    if(err){
        console.log('errors')
    }else{
        console.log("correct")
    }
})
Run Code Online (Sandbox Code Playgroud)

node.js node-modules

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

我想在其中学习如何处理异步代码的Node js代码

setTimeout(()=>{
        console.log('time out')
    },3000)
}

go();
console.log('app')
Run Code Online (Sandbox Code Playgroud)

这是异步代码,我想在延迟后打印应用程序,但是我们知道先打印“应用程序”,然后再打印“超时”。

asynchronous node.js express node-modules nodejs-stream

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