2017-02-23 87 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