In remix.js I, want to import createEmotionServer from #emotion/server/create-instance. It is giving me, error. Is there is something wrong in this code.
The import statement is this:
import createEmotionServer from "#emotion/server/create-instance";
It is just an import statement. But in remix it is showing the error
Error: Cannot find module '#emotion/server/create-instance'
Is there is any other module path from which I need to import it ?
Related
In nodejs I'm doing:
import * as process from 'process';
console.log(process.report); // undefined
and I'm getting undefined. "node -v" gives me v16.13.2.
Does anyone knows why?
It looks like the docs are wrong and the process module is not fully esm ready.
import { report } from 'process';
^^^^^^
SyntaxError: The requested module 'process' does not provide an export named 'report'
Above error is the reason, why import * as process from 'process' gives undefined.
You can use the default export or use CommonJs for the time being I would argue.
import process from 'process';
console.log(process.report);
I have added flask_swagger_ui in my app. In Pycharm everything works good.
After uploading this code on digitalocean i have problem. I've also installed flask-swagger-ui on server and in uwsgi log have this:
File "/var/www/html/control/app.py", line 9
<<<<<<< HEAD
^
SyntaxError: invalid syntax
unable to load app 0 (mountpoint='') (callable not found or import error)
in app.py:
import os
from flask import Flask
from flask_restful import Api
from flask_jwt import JWT
from security import authenticate, identity
from resources.user import UserRegister
from flask_swagger_ui import get_swaggerui_blueprint #this is line 9
I have my code structured as follows:
src/
--- api/
--- --- __init__.py
--- example_app.py
the init.py contains the following code:
from flask_restplus import Api
from api.about_api import api as about_api
from api.types_api import api as types_api
stackl_api = Api(<Snip>)
stackl_api.add_namespace(about_api)
stackl_api.add_namespace(types_api)
In example_app.py, I try to do this:
import stackl_api
app = Flask(__name__)
blueprint = Blueprint('stackl_api', __name__)
stackl_api.init_app(blueprint)
app.register_blueprint(blueprint)
But this gives the error
from .api import api │
ImportError: attempted relative import with no known parent package
if doing "from api import api" it gives "ModuleNotFoundError: No module named 'api' "
I'm probably forgetting something. Can you help?
In example_app.py, you need to replace
from api import api
By
import api
I was going through this module, and found many of the files using the import stament.ex: this one.
can anybody tell me how the import statement is replacing the standerd require statement of nodejs and how are they working?
EDIT:
this is not the duplicate, because the import syntax is different form the ES6 syntax
The import statement is provided by js.io - A module system that the repository is using.
Quoting from the README of the project:
js.io is a multi-platform package management and module system for
JavaScript. js.io modules can be evaluated in a JavaScript runtime
(e.g. node.js) or precompiled into a single package for use on the
client side.
js.io provides the following:
A module system. Dependency graph that works in the client and the
browser. Support and networking libraries that can be used on either
platform.
The import statement as in the linked example does not confirm to ES6 spec.
From MDN, the syntax for ES6 imports follow the following patterns:
import name from "module-name";
import * as name from "module-name";
import { member } from "module-name";
import { member as alias } from "module-name";
import { member1 , member2 } from "module-name";
import { member1 , member2 as alias2 , [...] } from "module-name";
import defaultMember, { member [ , [...] ] } from "module-name";
import defaultMember, * as alias from "module-name";
import defaultMember from "module-name";
import "module-name";
The usage import AudioManager as exports; is not a valid usage as per the above rules.
I could not deduce from the README of js.io if confirmance with ES6 modules is a goal of the project.
I'm trying to use Markdown-it in Ember Helper. First I installed it with Bower and tried to import it.
app.import('bower_components/markdown-it/dist/markdown-it.js');
In helper:
import MarkdownIt from "markdown-it";
This is showing error Could not find module: markdown-it. Then I tried to use Ember-browserify and install Markdown-it via npm. I tried to import it in helper
import MarkdownIt from "npm:markdown-it";
export default Ember.Handlebars.makeBoundHelper(function(input){
var result = MarkdownIt.render(input);
return new Ember.Handlebars.SafeString(result);
});
This is showing error TypeError: a.default.render is not a function.
I also tried
import MarkdownIt from "npm:markdown-it";
export default Ember.Handlebars.makeBoundHelper(function(input){
var md = new MarkdownIt();
var result = md.render(input);
return new Ember.Handlebars.SafeString(result);
});
This is showing Error: Could not find module npm:markdown-it imported from my-new-app/helpers/format-markdown
The library you're trying to use doesn't provide a name for itself when using AMD, so there's no way to import it via a name. See https://github.com/ember-cli/ember-cli/issues/770 for more information about this.
It does look like "markdown-it" also exposes itself as a global, so you can always access it that way: