我在为我的网络项目安装中微子。配置它看起来很简单,但是我根本无法让手表模式(开始)工作,我不知道为什么.
为了进行测试,我有一个干净的、只测试的中立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:
console.log('hello world');.neutrinorc.js:
module.exports = {
use: [
['@neutrinojs/web', {
html: false
}]
]
};package.json:
{
"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"
}
}发布于 2018-09-05 17:15:19
我不明白,应该能行的。我错过了什么吗?或者是中微子还是webpack 3.12.0的缺陷?我应该制造一个问题吗?
引擎盖下面的中微子使用webpack-dev-server,它使用webpack开发中间件,如您在README文件的第一节中所看到的:
没有将文件写入磁盘,而是处理内存中的文件。
这就是正在发生的事情。文件被写入内存,webpack能够为它们服务。这就是为什么您可以看到您的应用程序。
https://stackoverflow.com/questions/52190267
复制相似问题