首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每次更改代码以查看效果后,我都必须运行"npm run-script build“

每次更改代码以查看效果后,我都必须运行"npm run-script build“
EN

Stack Overflow用户
提问于 2019-10-24 12:40:15
回答 3查看 3.5K关注 0票数 2

我有一个包含Expressjs和Reactjs的Nodejs项目。我更改了代码并重新加载,或npm start,但这并没有加载我所做的更改。要查看我的更改,我每次都必须运行npm run-script build。在任何代码更改后,我如何运行它?

这是我的pacakge.json文件部分

代码语言:javascript
复制
"scripts": {
    "start": "node ./bin/start",
    "build": "./node_modules/.bin/webpack",
    "dev-client": "./node_modules/.bin/webpack-dev-server --port 3002 --content-base public/",
    "fullStart": "./node_modules/.bin/webpack && node ./bin/start",
    "debug": "node $NODE_DEBUG_OPTION ./bin/start",
    "test": "jest"
  },
EN

回答 3

Stack Overflow用户

发布于 2019-11-04 21:38:17

处理此问题的最常见方法是:

使用以下命令安装nodemon包:

npm install nodemon --save-dev

在您的package.json中使用以下命令:

代码语言:javascript
复制
"scripts": {
    "start": "nodemon ./bin/server.js" // your application start file
}

当您保存项目时,它将加载您的新更改。

票数 2
EN

Stack Overflow用户

发布于 2019-10-24 13:02:49

要将应用程序配置为在文件更改时自动刷新/重新加载,最流行的方法之一是使用livereload

为了安装和启用 ,请运行以下命令

  1. 全局安装livereload

npm install -g livereload

  • Enable livereload (首先将路径替换为源代码的目录路径)

livereload [path]

如果项目最初是通过流行的生成器(例如Create React App)创建的,则此功能很可能已经可用。请参阅生成器文档进行确认。

票数 0
EN

Stack Overflow用户

发布于 2020-12-09 01:58:10

我只是遇到了一个问题,我试图用npm start而不是npm run dev来启动我的应用程序。在我的例子中,我没有使用nodemon,但我认为在某些情况下,如果你已经安装了像nodemon这样的包,这可能会有所帮助。

在我的例子中,它是stripe.js代码库的克隆。next用于类似的nodemon类型功能。

代码语言:javascript
复制
  "scripts": {
    "dev": "next",
    "build": "next build",
    "start": "next start",
    "watch": "watch 'npm run build' ./demo-react-stripe-js-master"
  },

当我尝试使用npm start时,我必须一遍又一遍地刷新页面才能看到变化。在使用npm run dev之后,它似乎可以通过适当的热重新加载来执行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58534250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档