nodemon

How to fix Nodemon “async remove {}” syntax error?

对着背影说爱祢 提交于 2020-06-15 16:07:37
问题 Whenever I try to run nodemon to auto-restart my local server (running on port 3000), I get this error message regarding a syntax error in the no /Users/SI23/.nvm/versions/node/v6.5.0/lib/node_modules/nodemon/node_modules/chokidar/index.js:151 async remove(item) { ^^^^^^ SyntaxError: Unexpected identifier at Object.exports.runInThisContext (vm.js:76:16) at Module._compile (module.js:528:28) at Object.Module._extensions..js (module.js:565:10) at Module.load (module.js:473:32) at tryModuleLoad

NODEMON — app crashed - waiting for file changes before starting

ぃ、小莉子 提交于 2020-05-28 04:35:06
问题 I'm following this tutorial. When I run 'npm run server' , as at 13:10 in the video, I get the error: [nodemon] app crashed - waiting for file changes before starting... Why does this happen? Is Port 5000 already in use? Here's the terminal: MyComputer:MERN_SHOPPING_LIST MyName$ npm run server mern_shopping_list@1.0.0 server /Users/MyName/Documents/Web Dev/MERN_SHOPPING_LIST nodemon server.js [nodemon] 1.18.3 [nodemon] to restart at any time, enter rs [nodemon] watching: . [nodemon] starting

Webpack --watch and launching nodemon?

馋奶兔 提交于 2020-05-24 08:25:10
问题 Thanks to an excellent answer by @McMath I now have webpack compiling both my client and my server. I'm now on to trying to make webpack --watch be useful. Ideally I'd like to have it spawn something like nodemon for my server process when that bundle changes, and some flavor of browsersync for when my client changes. I realize it's a bundler/loader and not really a task runner, but is there some way to accomplish this? A lack of google results seems to indicate I'm trying something new, but

nodemon watches onjy JavaScript files not TypeScript

流过昼夜 提交于 2020-05-17 06:03:30
问题 nodemon should be started on debugging in Visual Studio Code and watch TypeScript. On any TypeScript changes, it should re-compile them using ts-node . I'm struggling with many issues here. The currently most important one is that nodemon watches only the generated .js files, but not the original .ts ones - although I explicit let them watch typescript. launch.json { "type": "node", "request": "launch", "name": "nodemon", "runtimeExecutable": "nodemon", "program": "${workspaceFolder}/index.ts

VSCode搭建node + typescript开发环境

99封情书 提交于 2020-05-01 07:25:19
我们一起来喜欢TypeScript 现在写js不用TypeScript,伦家可能会觉得你是外星人。 是的,TypeScript很大程度增强了代码的可读性,可跟踪性,可维护性和减少了bug。 那么没有理由不适用TypeScript进行js开发,但是回归本质,要根据实际出发,不是盲目的一来直接上TS。 我参与过一些使用TS开发的项目,也发现使用TS出现的问题。 举点例子: 无处不见的any 无视TS 高版本的express已经内置TS, 实际上到处还是any。 app.get("/", function(req: any, res: any) { res.send("Hello," + data.name); }); 本身一个函数能写完的代码,却写一个class来完成 tslint编译一堆错误,依旧无视 这条倒是其次, 因为很多时候,也许你没有那么多时间去处理这些问题。也说明我们在工程化下的功夫不足。 node和typescript node + typescript 入门级别的配置真的特别简单。 npm安装typescript 配置tsconfig.json 配置package.json的scripts命令 简单三步,你就可以通过简单的一步npm run xxx,TS文件们就乖乖的变为了js文件。 然后执行node dist/xx.js就能启动你的服务了。 但是,这不是我们所期望的。

vue+nodejs+express+mysql 建立一个在线网盘程序

 ̄綄美尐妖づ 提交于 2020-04-27 20:56:43
vue+nodejs+express+mysql 建立一个在线网盘程序 目录 vue+nodejs+express+mysql 建立一个在线网盘程序 第一章 开发环境准备 1.1 开发所用工具简介 1.2 安装 MySQL 1.2.1 下载安装 MySQL 1.2.2 可能出现的问题和解决方案 1.3 安装 vue-cli 1.4 安装 express 第二章 数据库设计和创建 2.1 数据库和表设计 2.2 user 表 2.3 file 表 2.4 创建数据库和表所用 sql 语句参考 第三章 后台模块开发 3.1 创建数据库连接 3.2 创建表模型 3.3 编写接口 3.3.1 定义接口 3.3.2 编写控制器文件 3.4 接口测试 第四章 前端模块开发 4.1 安装并引入前端开发所需外部模块 4.2 建立路由 4.3 编写组件 代码戳这里--> code 第一章 开发环境准备 1.1 开发所用工具简介 主要开发所用工具: MySQL、Express、NodeJS、Vue 其他工具: element-ui、axios 1.2 安装 MySQL 1.2.1 下载安装 MySQL 参照: MySQL 安装 | 菜鸟教程 1.2.2 可能出现的问题和解决方案 1.提示:Found option without preceding group in config file:XXX;

Use nodemon with docker and docker-compose

瘦欲@ 提交于 2020-04-12 06:17:34
问题 I'm using nodemon with docker-compose. Here is my Dockerfile: FROM node:10 WORKDIR /usr/src/app COPY package*.json ./ RUN npm install COPY . . CMD ["npm", "start"] My docker-compose.yml version: '3' services: app: build: . volumes: - .:/usr/src/app - /usr/src/app/node_modules container_name: docker-node-mongo restart: always ports: - 3000:3000 - 9229:9229 command: npm start links: - mongo - redis mongo: container_name: mongo image: mongo ports: - "27017:27017" redis: image: redis:alpine

Using TypeScript and nodemon: SyntaxError: Cannot use import statement outside a module

十年热恋 提交于 2020-03-05 03:14:22
问题 I am converting the code to use nodemon to leverage TypeScript. In my package.json : "scripts": { "serve-fake-api": "nodemon fake-api/server.ts --watch 'fake-api/*.*' ", "serve-vue": "vue-cli-service serve", "serve": "concurrently -k \"npm run serve-fake-api\" \"npm run serve-vue\"", "build": "vue-cli-service build", "lint": "vue-cli-service lint" }, and the fake-api/server.ts file: import { readFileSync } from 'fs'; import { create, defaults, bodyParser, rewriter, router as _router } from

Node.js基础:第二篇

大城市里の小女人 提交于 2020-02-26 07:48:11
第一章:Node.js模块化开发 1.1-JavaScript开发弊端 JavaScript在使用时存在两大问题 文件依赖 命名冲突。 1.2-模块化开发的好处 生活中的模块化 一台电脑由多个模块组成(显卡、内存、硬盘、cpu等)。 若其中某一个模块坏了(比如硬盘),只需要更换坏掉的模块即可,而不用更换整个电脑。 软件中的模块化开发 一个功能就是一个模块,多个模块可以组成完整应用,抽离一个模块不会影响其他功能的运行。 便于维护和管理 提高开发效率 1.3-Node.js中模块化开发规范 Node.js规定 一个JavaScript文件 就是一个模块,模块 内部定义的变量和函数 默认情况下在 外部无法得到 。 模块内部可以使用 exports 对象进行成员导出, 使用 require 方法导入其他模块。 1.4-模块内成员的导入和导出 语法: 导出:exports.key=value; 导入:const 变量名 = require("模块名称"); 代码: a文件模块,导出成员 const version = "1.0"; let name = "bruce"; let age = 10; let printInfo =(){ console.log(`姓名:${name}`); console.log(`年龄:${age}`); } // 【导出成员】 exports

nodemon not working properly

不羁岁月 提交于 2020-01-22 05:15:06
问题 I am running my nodejs app by npm start I just installed nodemon by sudo npm install -g nodemon so that i can get my server restarted when i save changes to files. But when i try to start the server, something like this nodemon ./app.js localhost 3000 or nodemon start localhost 3000 I get this as output LM-SJC-00871929:webapp gdeep$ nodemon ./app.js localhost 3000 28 May 23:34:30 - [nodemon] v1.1.1 28 May 23:34:30 - [nodemon] to restart at any time, enter `rs` 28 May 23:34:30 - [nodemon]