首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >中立诺any构建工作,但start不编写任何更改。

中立诺any构建工作,但start不编写任何更改。
EN

Stack Overflow用户
提问于 2018-09-05 17:05:44
回答 1查看 295关注 0票数 0

我在为我的网络项目安装中微子。配置它看起来很简单,但是我根本无法让手表模式(开始)工作,我不知道为什么.

为了进行测试,我有一个干净的、只测试的中立js8.3.0设置,配置最小,/src文件夹中有一个简单的/src文件。如果我运行yarn build,它运行得很好,/build目录中生成的文件都是例外的(索引、运行时、清单),没有错误。

但是,如果我运行yarn start,并在index.js中更改某些内容,我可以在终端中看到Source changed, re-compiling消息,然后在√ Build completed中看到,但是/build中的任何文件都没有被更改,散列和以前一样。

如果我删除/build中的所有内容并再次运行yarn start,它再次声明√ Build completed但是/build dir是空的,没有生成任何文件。

我不明白,应该能行的。我错过了什么吗?或者是中微子还是webpack 3.12.0的缺陷?我应该制造一个问题吗?

我使用的是VS代码,它不使用“安全写入”,所以这不是问题.我已经在windows和linux上试过了,两者都是一样的。

src/index.js:

代码语言:javascript
复制
console.log('hello world');

.neutrinorc.js:

代码语言:javascript
复制
module.exports = {
    use: [
        ['@neutrinojs/web', {
            html: false
        }]
    ]
};

package.json:

代码语言:javascript
复制
{
  "name": "neutrino",
  "version": "1.0.0",
  "main": "src/index.js",
  "license": "MIT",
  "scripts": {
    "start": "neutrino start",
    "build": "neutrino build"
  },
  "devDependencies": {
    "@neutrinojs/web": "^8.3.0",
    "neutrino": "^8.3.0"
  }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-05 17:15:19

我不明白,应该能行的。我错过了什么吗?或者是中微子还是webpack 3.12.0的缺陷?我应该制造一个问题吗?

引擎盖下面的中微子使用webpack-dev-server,它使用webpack开发中间件,如您在README文件的第一节中所看到的:

没有将文件写入磁盘,而是处理内存中的文件。

这就是正在发生的事情。文件被写入内存,webpack能够为它们服务。这就是为什么您可以看到您的应用程序。

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

https://stackoverflow.com/questions/52190267

复制
相关文章

相似问题

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