相关疑难解决方法(0)

启动应用程序时,"npm start"和"node app.js"之间的区别?

我已经使用该命令安装了一个应用程序express new 'filename'.我刚刚了解到您可以使用以下命令启动应用程序:

npm start
Run Code Online (Sandbox Code Playgroud)

到目前为止我用过:

node app.js
Run Code Online (Sandbox Code Playgroud)

启动我的服务器.谁知道两者之间有什么区别?谢谢.

node.js npm express

182
推荐指数
2
解决办法
11万
查看次数

从'react'导入React导致Uncaught SyntaxError:意外的标识符

我已经与babel一起安装了webpack 3,并且我的条目index.js/bundle.js将构建并运行,我已经使用ES7 / 8功能对其进行了测试,但是导入无法正常工作,并导致Uncaught SyntaxError: Unexpected identifier。我尝试将babel config放在应用程序根目录的package.json以及一个单独的.babelrc文件中,但是尝试导入时仍然出现错误。我是否缺少包裹或设置?

index.js(有效)

// does not work
// import React from 'react' 

// works
const object1 = {
  a: 'somestring',
  b: 42,
  c: false
};

console.log(Object.values(object1));
Run Code Online (Sandbox Code Playgroud)

webpack.config.js

const path = require('path')

module.exports = {
  context: path.resolve(__dirname, 'app/assets/javascripts/source'),
  entry: './index.js',
  output: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'app/assets/javascripts/webpack')
  },
  module: {
    rules: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        use: {
          loader: 'babel-loader',
          options: {
            presets: ['@babel/preset-env']
          } …
Run Code Online (Sandbox Code Playgroud)

javascript babel npm webpack babeljs

7
推荐指数
1
解决办法
2万
查看次数

如何从我的package.json文件启动main index.js

我已经安装了node.js,并使用npm init -f创建了我的第一个模块。

在创建的package.json文件中,我看到“ main”:“ index.js”,这应该是我的应用程序的起点。因此,在同一文件夹中,我创建了此文件,并在其中放置了console.log('test')

问题是我不知道如何在不声明“ scripts”的情况下运行它:{“ start”:“ node index.js”}

我应该总是有脚本部分吗?因为我一直想在必须使用脚本部分的地方缺少应用程序的入口点。

谢谢

node.js npm

1
推荐指数
1
解决办法
2619
查看次数

标签 统计

npm ×3

node.js ×2

babel ×1

babeljs ×1

express ×1

javascript ×1

webpack ×1