2017-02-23 56 views
0

我想按照文檔中的說明安裝stencil-cli和base主題。我成功安裝模板-CLI我用了一個節點版本管理,並將其變更爲4.6.1版本之後,但複製的主題和故宮運行安裝我嘗試運行模板初始化後,收到以下錯誤後:安裝模板cli和基礎主題時出現'stencil init'

$ stencil init 
module.js:327 
    throw err; 
    ^

Error: Cannot find module 'C:\Users\dannytaki\AppData\Roaming\npm\node_modules\@bigcommerce\stencil-cli\bin\stencil' 
    at Function.Module._resolveFilename (module.js:325:15) 
    at Function.Module._load (module.js:276:25) 
    at Function.Module.runMain (module.js:441:10) 
    at startup (node.js:139:18) 
    at node.js:974:3 

enter image description here

enter image description here enter image description here

+1

可以包括響應的屏幕截圖您使用NPM模板安裝命令後? – Alyss

+0

@Alyss好了,我已經運行npm install來加載依賴關係,我相信。無論如何,當我之後運行stencil init時仍然出現同樣的錯誤。 –

+1

,你已經運行'npm install -g @ bigcommerce/stencil-cli'? – Alyss

回答

1

我不是100%肯定這一步解決了這個問題,但這裏是我做過什麼:

  1. 卸載了我的NVM(節點版本管理器)和Node的現有安裝。刪除現有的npm安裝位置(例如「C:\ Users \ AppData \ Roaming \ npm」),以便正確使用nvm安裝位置。
  2. 重新安裝我的NVM管理器https://github.com/coreybutler/nvm-windows並使用nvm install 4.6.1 64獲取模板所需的正確節點版本,並運行nvm use 4.6.1
  3. 進入控制面板並更新我的視覺工作室以包含Common Tools組件。
  4. 然後,按照模板文檔中詳述的步驟正常進行。
  5. npm install -g @bigcommerce/stencil-cli
  6. git clone https://github.com/bigcommerce/stencil.git
  7. cd stencil
  8. npm install
  9. stencil init