我正在嘗試設定一個開發環境,以便在本地站點上對針對 SP2019 的spfx webpart進行編碼。
在遵循 Microsoft 檔案(包括幾乎隱藏的關于任何不在線內容的頁面)之后,我想出了各種工具的以下版本:
- SPFX 1.4.1
- 節點 6.17.1
- npm 3.10.10
- 吞咽 3.9.1
- 喲2.0.6
- 模板@microsoft/[email protected]
自從安裝 globaly 后,我顯然錯過了一些東西:node > gulp > gulp-cli > yo 我無法運行 yo。它拋出
C:\Users\login\AppData\Roaming\npm\node_modules\yo\node_modules\yeoman-environment\lib\environment.js:154
options = {singleResult: !options.multiple, ...options};
^^^
SyntaxError: Unexpected token ...
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:549:28)
at Object.Module._extensions..js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
at Module.require (module.js:504:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (C:\Users\login\AppData\Roaming\npm\node_modules\yo\lib\router.js:9:27)
自從我第一次關注文章https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-development-environment以來,這一定是我第三次嘗試找到正確的版本,該文章 首先告訴我們先安裝最后一個 LTS 版本的節點,然后再將我們發送到文章底部的其他頁面,以復雜的方式告訴我們最后一個兼容版本是舊版本。所以我卸載了,洗掉了卸載后留下的appdata檔案夾和臨時垃圾(很棒的自動化工具)
是否有人能夠列出在本地為 SharePoint 2019 創建 Webpart 解決方案所需的版本和安裝順序?
uj5u.com熱心網友回復:
我正在使用此開發設定在 SharePoint 2019 上進行開發:
- 節點 v8.17.0(這很重要)
- @microsoft/[email protected]
- [email protected]
- [email protected]
- 喲@3.1.1
設定:
- 安裝節點 v8.17.0
npm install [email protected] [email protected] @microsoft/[email protected] --global
如果您也在 SharePoint Online 上進行開發,我的建議是使用 nvm(節點版本管理器),它允許使用不同版本的 Node。https://heynode.com/tutorial/install-nodejs-locally-nvm/
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/484490.html
