A PowerApps PCF component that implement a naive JavaScript shell via the eval
function.
Execute commands by typing them in the first input field and click "execute", then viewing their output in the second input field.
(*) Built to learn about PowerApps client-side runtime.
- Import the solution zip as Power Platform solution.
- Use one of the following guides:
- Add to model-driven app
- Add to canvas app
- Add to portal app
Prerequisites:
- Windows machine
- Power Platform CLI
- npm
- MSBuild
Commands:
# scope to component dir
cd component
# install dependencies
npm install
# build local harness
npm run build
# run local harness
npm start
For more information, see Microsoft Docs.
Commands:
# scope to component dir
mkdir component
cd component
# create new boilerplate component
pac pcf init --namespace <specify your namespace here> --name <Name of the code component> --template field --run-npm-install
# scope solution to Solutions dir
mkdir Solutions
cd Solutions
# create new boilerplate solution
pac solution init --publisher-name <Developer name> --publisher-prefix <Unique prefix, e.g. dev>
# reference component
pac solution add-reference --path ..\
# build solution
msbuild /t:build /restore
For more information, see Microsoft Docs.