0
我使用的是電子樣板,從這裏開始:https://github.com/szwacz/electron-boilerplate/錯誤與進口選擇二到電子項目
它使用了一口,彙總捆綁資產和開發服務器可與npm start
運行。
這裏是我的import語句從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
是哪裏?
感謝察覺的是,我想: '進口選擇2從」 ../node_modules /select2/dist/js/select2.js';' 但它現在說: '錯誤: '默認' 不node_modules出口/選擇2 /距離/ JS/select2.js' 所以我想也許這是select2的問題em,並且他們的AMD版本似乎不包含在此版本中。 –