我正在使用电子样板,来自这里:https ://github.com/szwacz/electron-boilerplate/
它使用 gulp-rollup 来捆绑资产,并且可以使用npm start
.
这是我的导入语句app.js
:
import os from 'os';
import { remote } from 'electron';
import jetpack from 'fs-jetpack';
import env from './env';
import jquery from 'jquery';
import parsley from 'parsleyjs';
import select2 from 'select2/dist/js/select2.js';
import { setupForm } from './form/form';
使用 初始加载时一切正常npm start
,但是一旦我编辑文件并保存,这会触发watch
重新加载构建,我会收到一个错误:
Error: Could not load select2/dist/js/select2.js (imported by /##/repo-name-example/src/app.js): ENOENT: no such file or directory, open 'select2/dist/js/select2.js'
at /##/repo-name-example/node_modules/rollup/dist/rollup.js:9428:10
at process._tickDomainCallback (internal/process/next_tick.js:129:7)
如果我再次取消该过程npm start
,一切都很好。
为什么它会忘记在哪里select2
?