TypeFox / monaco-components

Monaco Editor and Language Client Wrapper, plus Monaco Editor React Component
MIT License
42 stars 13 forks source link

how do i disable writing to filesystem? #63

Closed mep-bsw closed 5 months ago

mep-bsw commented 5 months ago

Im getting the following Error: **

Unable to write file '\workspace\model63.PatCommands' (NoPermissions (FileSystemError): Not allowed) FileOperationError@webpack://patc/./node_modules/monaco-editor/esm/vs/platform/files/common/files.js?:428:9 writeFile@webpack://patc/./node_modules/@codingame/monaco-vscode-files-service-override/vscode/src/vs/platform/files/common/fileService.js?:325:19

**

my package.json looks as follows:

{
    "name": "patc",
    "version": "0.1.0",
    "private": true,
    "dependencies": {
        "@codingame/monaco-vscode-configuration-service-override": "~1.85.0",
    "@codingame/monaco-vscode-editor-service-override": "~1.85.0",
    "@codingame/monaco-vscode-keybindings-service-override": "~1.85.0",
        "@typefox/monaco-editor-react": "^2.6.0",
        "@types/react": "^18.2.22",
        "@types/react-dom": "^18.2.7",
        "blue-react": "^9.1.2",
        "clean-webpack-plugin": "^4.0.0",
        "copy-webpack-plugin": "^12.0.2",
        "html-loader": "^5.0.0",
        "html-webpack-plugin": "^5.6.0",
        "mini-css-extract-plugin": "^2.7.7",
        "monaco-editor-workers": "^0.45.0",
        "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.85.0 <1.86.0",
        "monaco-editor-wrapper": "~3.6.0",

        "node-polyfill-webpack-plugin": "^3.0.0",
        "npm-run-all": "^4.1.5",
        "patorg-web-api-js": "^2.4.0",
        "react": "^18.2.0",
        "react-bootstrap-icons": "^1.10.3",
        "react-dom": "^18.2.0",
        "react-router-dom": "^6.22.0",
        "react-scripts": "5.0.1",
        "sass": "^1.68.0",
        "sass-loader": "^14.0.0",
        "vscode": "npm:@codingame/monaco-vscode-api@>=1.85.0 <1.86.0",
        "vscode-languageclient": "^9.0.1",
        "vscode-languageserver-protocol": "^3.17.5",
        "webpack": "^5.90.0",
        "webpack-cli": "^5.1.4",
        "worker-loader": "^3.0.8"
    },
    "scripts": {
        "start": "webpack serve --config webpack.config.js --mode development",
        "backend-start": "node server.js",
        "build": "react-scripts build",
        "test": "react-scripts test",
        "eject": "react-scripts eject"
    },
    "eslintConfig": {
        "extends": "react-app"
    },
    "browserslist": {
        "production": [
            ">0.2%",
            "not dead",
            "not op_mini all"
        ],
        "development": [
            "last 1 chrome version",
            "last 1 firefox version",
            "last 1 safari version"
        ]
    },
    "devDependencies": {
        "ts-loader": "^9.5.1"
    },
    "overrides": {
        "monaco-editor": "$monaco-editor",
        "vscode": "$vscode"
    },
    "resolutions": {
        "monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.85.0 <1.86.0",
        "vscode": "npm:@codingame/monaco-vscode-api@>=1.85.0 <1.86.0"
    }
}

i have no webpack-resolutions in place. can anyone tell me how i stop editor from trying to write to my filesystem?

mep-bsw commented 5 months ago

service-overrides were in wrong order